char和int

char自己其实就是必定范围的int,有符号范围为:-128~128,当咱们给一个字符c赋值的时候,实际上是把那个字符的对应的ASCII码给了那个变量。 因此咱们对char作位运算的时候,和对int作位运算同样的,都是转化为2进制,由于char也其实存的就是个十进制的数。 char c = '2';//是把2的ASCII(10进制)码赋给了c char c = 2; //是把ASCII码2给了c
相关文章
相关标签/搜索