14_单引号和双引号
1、单引号与双引号的区别
C语言中单引号用来表示字符字面量;而双引号用来表示字符串字面量;
比如:
‘a’表示字符字面量,在内存中占1个字节,‘a+1’表示’a’的ASCII码加1,结果为’b’
"a"表示字符串字面量,在内存中占2个字节,"a+1"表示指针运算,结果指向"a"结束符’\0’
举例说明:
#include <stdio.h>
int main()
{
char* p1 = 1 ;
char* p2 = '1';
char* p3 = "1";
printf(<