预计阅读本页时间:-
字符串是作为一个单位处理的一系列字符。在C中,以空字符结束的一系列字符代表一个字符串,空字符就是ASCII码为0的字符。字符串可以存储在字符数组中。一个数组就是一系列项目或元素,并且所有这些项目或元素的类型都相同。要声明名为name并有30个char类型的元素的数组,请使用以下语句:
广告:个人专属 VPN,独立 IP,无限流量,多机房切换,还可以屏蔽广告和恶意软件,每月最低仅 5 美元
请确保分配足够多的元素来存放整个字符串(包括空字符)。
字符串常量用双引号引起来的字符串表示:
strlen( )函数(在string.h头文件中定义)可以用于获得一个字符串的长度(不包括标示终止的空字符)。scanf( )函数在使用%s说明符时,可以用于读取包含一个单词的字符串。
C预处理器在源代码程序中搜索预处理器指令(预处理器指令以#符号开始),并在程序开始编译之前处理它们。include指令使处理器把另一个文件的内容添加到文件中该指令所在的位置。使用#define指令可以创建明显常量,也就是代表常量的符号。limits.h和float.h头文件使用#define定义了一套表示整数和浮点类型的各个属性的常量。也可以使用const修饰符来创建符号常量。
printf( )和scanf( )函数对输入和输出提供多种支持。二者都使用一个包含内嵌转换说明符的控制字符串来指示将要读取或打印的数据项的类型和数目。还可以使用转换说明符来控制输出的外观:字段宽度、小数点位置和字段内的布局。