‘ab’c语言那个是什么 比如‘a’叫字符常量 “a”叫字符串常量

Python025

‘ab’c语言那个是什么 比如‘a’叫字符常量 “a”叫字符串常量,第1张

'ab'赋值给一个字符的时候,可以直接看做'b',a是没用的。

int i = 'ab'//i是0x6162,其中0x61就是a的ASCII码,0x62就是b的ASCII码,将这两个组合起来了而已。

这个不是这样来理解的,例如char value = ‘a’; char value2 = 97;那么value == value2,两个值相等。但是他们都是基本类型,占用1个字节

但是“ab”是什么?是个字符串,占用两个连续的字节,如果非要说这两个连续的字节是多少,那么可以这么计算,第一个字节97,如果在高位,第二个字节98在低位,那么最后可以组合成一个short int的类型,一个字节8位,也就是97x2^8 + 98 = 24930

其实用16进制表示更清楚:97 对应十六进制是 61,98 对应十六进制就是 62,组合成一个数就是0x6162,对应的十进制就是24930.