原创 嵌入式微控制器C语言学习笔记36-《C语言入门经典》第6章

2009-8-18 15:09 1461 6 6 分类: MCU/ 嵌入式

第6章  字符串和文本的应用


    字符串常量是放在一对双引号中的一串字符或符号。一对引号之间的任何内容都会被编译器视为字符串,包括特殊字符和嵌入的空格。


    字符串的末尾都添加了代码值为0的特殊字符,这个字符称为空字符,写做\0。所以字符串的长度永远比字符串中的字符多1。\0字符的ASCⅡ码是0,对应于布尔值false。


    C没有字符串变量,也么有处理字符串的特殊运算符。


    声明存储字符串的数组时,其大小至少要比所存储的字符数多1,因为编译器会自动在字符串常量的末尾添加\0。


    使用char数组存储各种不同的字符串的主要缺点是浪费内存。数组的长度是固定的,必须用足够容纳要存储的最大的字符串长度来声明数组的大小。


    C标准和编译器提供了大量的字符处理函数供程序员使用。

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
6
关闭 站长推荐上一条 /3 下一条