ctype.h头文件详解

<ctype.h> 是一个与字符处理有关的头文件,它包含了一系列用于检测和转换单个字符的函数。

<ctype.h> 中的函数都只有一个参数,就是要检测或者要转换的字符,并且这个参数的类型是 int,它可以表示一个有效字符,或者一个EOF(无效字符)。

<ctype.h> 中的函数的返回值也都是 int 类型,它可以表示一个有效字符,或者一个EOF(无效字符),或者一个布尔值(0 值表示“假”,非 0 值表示“真”)。

阅读全文 »

对#define的思考

在宏定义#define PI 3.1415926中,用宏名PI代替了一个()

A。单精度数 B。字符串 C。常量 D。双精度数

C语言中有明确规定,宏定义是利用#define命令,用一个指定的标识代替一个字符串。对应到题目上就是#define 标识符 字符串,所以PI是标识符,3.1415926是字符串。所以这题选B

阅读全文 »