当前位置:嗨网首页>书籍在线阅读

19-本章小结

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

4.6 本章小结

字符串是一系列被视为一个处理单元的字符。在C语言中,字符串是以空字符( ASCII 码是 0 )结尾的一系列字符。可以把字符串存储在字符数组中。数组是一系列同类型的项或元素。下面声明了一个名为 name 、有 30char 类型元素的数组:

char name[30];

要确保有足够多的元素来存储整个字符串(包括空字符)。

字符串常量是用双引号括起来的字符序列,如: "This is anexample of a string"

strlen() 函数(声明在 string.h 头文件中)可用于获得字符串的长度(末尾的空字符不计算在内)。 scanf() 函数中的转换说明是 %s 时,可读取一个单词。

C预处理器为预处理器指令(以 # 符号开始)查找源代码程序,并在开始编译程序之前处理它们。处理器根据 #include 指令把另一个文件中的内容添加到该指令所在的位置。 #define 指令可以创建明示常量(符号常量),即代表常量的符号。 limits.hfloat.h 头文件用 #define 定义了一组表示整型和浮点型不同属性的符号常量。另外,还可以使用 const 限定符创建定义后就不能修改的变量。

printf()scanf() 函数对输入和输出提供多种支持。两个函数都使用格式字符串,其中包含的转换说明表明待读取或待打印数据项的数量和类型。另外,可以使用转换说明控制输出的外观:字段宽度、小数位和字段内的布局。