字符串和格式化输入输出,小结

字符串是一些列被视为一个处理单元的字符。在C语言中,字符串是以空字符(ASCII码是0)结尾的一系列字符。可以把字符串储存在字符数组中。数组是一系列同类型的项或元素。
在下面声明了一个名为name、有30个char类型元素的数组:char name[30];
要确保有足够多的元素来储存整个字符串(包括空字符)。字符串常量是用双引号括起来的字符序列,如:”this is an example of a string“。
scanf()函数(声明在string.h头文件中)可用于获得字符串的长度(末尾的空字符不计算在内)。scanf()函数中的转换说明是%s时,可以读取一个单词。
C预处理器为预处理器命令(以#开始)查找源代码程序,并在开始编译程序之前处理他们。处理器根据#include指令把另一个文件中的内容添加到该指令所在的位置。#define指令可以创建明示常量(符号常量),即代表常量的符号。limits.h和float.h头文件用#define定义了一组表示整型和浮点型不同属性的符号常量。另外,还可以使用const限定符创建定义后就不能修改的变量。
printf()和scanf()函数对输入和输出提供多种支持。两个函数都使用格式字符串,其中包含的转换说明表明待读取或待打印数据项的数量和类型。令外,可以使用转换说明控制输出的外观:字段宽度、小数位和字段内的布局。

发布了56 篇原创文章 · 获赞 18 · 访问量 3467

猜你喜欢

转载自blog.csdn.net/kangjielearning/article/details/105017103