我是一个刚刚入门的新手,现在刚刚接触字符与数值,不大懂。
int a;
a='9'-0;
printf("%d",a);
我就是用这种方法,得到了字符'9'对应的码是57,但是为什么将'9'-0改成'9'-'0'之后,即使输出的定义为整型,还是输出了一个9,为什么会有这种差异呢,请讲的通俗易懂一点!
我是一个刚刚入门的新手,现在刚刚接触字符与数值,不大懂。
int a;
a='9'-0;
printf("%d",a);
我就是用这种方法,得到了字符'9'对应的码是57,但是为什么将'9'-0改成'9'-'0'之后,即使输出的定义为整型,还是输出了一个9,为什么会有这种差异呢,请讲的通俗易懂一点!