C语言中单引号双引号
2013-06-20 17:35
113 查看
C语言中的单引号和双引号含义不一样的。
1、含义不同。
用单引号引起的一个字符实际上代表一个整数,整数值对应于该字符在编译器采用的字符集中的序列值。而一般我们的编译器采用的都是ASCII字符集。因此's'的含义其实和十进制数115的含义是一致的。
而用双引号引起的字符串,代表的是一个指向无名数组起始字符的指针。
2、大小不同。
用单引号引起的一个字符大小就是一个字节。
而用双引号引起的字符串大小是字符的总大小+1,因为用双引号引起的字符串会在字符串末尾添加一个二进制为0的字符'\0'。
1、含义不同。
用单引号引起的一个字符实际上代表一个整数,整数值对应于该字符在编译器采用的字符集中的序列值。而一般我们的编译器采用的都是ASCII字符集。因此's'的含义其实和十进制数115的含义是一致的。
而用双引号引起的字符串,代表的是一个指向无名数组起始字符的指针。
2、大小不同。
用单引号引起的一个字符大小就是一个字节。
而用双引号引起的字符串大小是字符的总大小+1,因为用双引号引起的字符串会在字符串末尾添加一个二进制为0的字符'\0'。
相关文章推荐
- C语言中单引号和双引号
- c语言中单引号和双引号的区别(顺利解决从字符串中提取IP地址的困惑)
- 探索C语言中单引号与双引号的区别
- c语言中单引号和双引号的差别---解决从字符串中提取IP地址的困惑
- c语言中单引号和双引号的差别---解决从字符串中提取IP地址的困惑
- shell中单引号、双引号的区别
- oracle中单引号和双引号的作用
- php中单引号和双引号的区别,哪个速度更快?为什么?
- MySQL中单引号(')和反单引号(`)的作用
- shell中单引号、双引号、反引号、反斜杠的区别
- Oracle中单引号
- SqLite数据库中单引号的转义
- C语言中双引号与单引号的区别?
- python中单引号,双引号,多引号区别
- C语言 单引号 双引号问题
- shell中单引号和双引号的问题
- C语言中 #include 的尖括号(<>)和双引号("")的区别
- linux中单引号和双引号的区别
- C语言包含头文件时用引号和尖括号的区别
- C语言包含头文件时用引号和尖括号的区别