
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
3.4 文本处理

文本数据包含很多文本信息。文本信息可以用于区分和记载数据。在C语言中,文本数据会以字符类型被存放。字符类型数据首先要被转换为整数类型数据,然后才能对其进行运算。所以,字符类型数据运算的本质就是字符对应的ASCII值的运算。
【示例3-41】比较字符A与字符b的大小。
程序如下:

运行程序,输出以下内容:

在上面程序中,返回值为1,表示字符A小于字符b。这是因为字符A的ASCII值为65,字符b的ASCII值为98,65是小于98的。
注意:char类型数据要先被转换为int类型数据后,才能对其进行计算。