新闻  |   论坛  |   博客  |   在线研讨会
嵌入式微控制器C语言学习笔记36-《C语言入门经典》第6章
mayer | 2009-08-18 19:45:00    阅读:1536   发布文章

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

 

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

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

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

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

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

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

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

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客