这有关字符编码的问题,在ASCII编码表中:
0的编码是48(十进制)
1---------49
2---------50
3---------51
......
9---------57
假如要char类型的1转换为int类型的1就可以:
char ch = '1';
int num = ch - '0' //注意0是字符要加单引号
则num输出为1
同理,我们也可以用ASCII做些有意思的事情,例如:
小写字母变大写就在小写字母减32或加个空格' '或根据二进制可以 与0xDF(位运算)
大写字母写变大写就在小写字母加32或减个空格' '或根据二进制可以 或0X20
