9 单引号和双引号
C语言中的单引号和双引号
-
单引号用来表示字符字面量
-
双引号用来表示字符串字面量
-
'a'表示字符字面量,在内存中占 1 个字节,'a'+1表示'a'的 ASCII 码加 1,结果为 `b``"a"表示字符串字面量,在内存中占 2 个字节,"a"+1表示指针运算,结果指向"a"结束符'\0'
单引号用来表示字符字面量
双引号用来表示字符串字面量
'a' 表示字符字面量,在内存中占 1 个字节,'a'+1 表示 'a' 的 ASCII 码加 1,结果为 `b``
"a" 表示字符串字面量,在内存中占 2 个字节,"a"+1 表示指针运算,结果指向 "a" 结束符 '\0'