指针的演算

指针的运算
Command是字节类型,pubf是静态的字符指针,请问以下两行代码什么意思?

Command=*pbuf-'0';
Command=*pbuf-'A'+10;
------解决方案--------------------
指针偏移量,第一个偏移'0'换算成ask2码后的值。
第二个同样也是换算成ask2后的值,
赋值后得到新的字符
------解决方案--------------------
没什么意思啊,就是赋值语句,*bubf 表示一个字符,减去'0'生成一个差值(两者的ascll码之差),这个差值(很可能是正的)再赋给BYTE变量(无符号整型)