字符的计算是用它对应的ASCII码进行计算。
c2='e'; ASCII码是101
c1='b';ASCII码是98
所以c2-c1=3
又是%d输出,所以第一个输出的就是3
c2-‘a’+A,这里的A没有单引号,编译器会把它认为是一个变量,而之前没有定义A,所以会报错说A没定义。
如果有单引号,即c2-'a'+'A',那还是用它们各自的ASCII码进行计算。
e
← 上一条:老师误会了我,我在微信上和他解释,他好像不高 下一条:清华同方平板电脑KT101-C真的有那么好吗 →