C语言中,用一对双引号括起来的字符序列叫做字符串常量。 由n个字符组成的字符串(长度为n的字符串)在内存中占用n+1个内存单元,一个字符一个单元,第n+1个单元中是系统自动添加的空字符'\\0'(ASCII码为0的控制字符),空字符被作为字符串结束标志,该标志在各种字符串操作中发挥作用。 如,字符串\"internet\"和\"A\",在内存中的存放形式为: i n t e r n e t \\0 A \\0 字字符符数数组组
C语言的基本数据类型只有“整型”、“实型”、“字符型”三个,没有“字符串类型”,也没有“字符串变量”。
字符串只能用“字符数组”来存放,字符数组相当于“一组字符型的变量”,字符数组属于“构造的数据类型”。
将在第7章中介绍数组。
【例1】字符串的内存字节数。
【例2】输入你的姓名和特长,输出如下文字。。
------------------------------------------- 我叫某某某,我的特长是某某某。 -------------------------------------------
【例3】根据机内码输出“你有什么建议吗?”这句话,请用%s格式。
#include printf(\"%s?\\n\} 因篇幅问题不能全部显示,请点此查看更多更全内容