在下列关于宏定义命令#define的叙述中,正确的一条是()
A.用一个指定的标识符(宏名)来代替一个长整型数
B.用一个指定的标识符(宏名)来代替一个双精度数
C.用一个指定的标识符(宏名)来代替一个字符串
D.用一个指定的标识符(宏名)来代替一个单精度实数
下列关于标识符的说法中错误的是
A.合法的标识符是由字母、数字和下划线组成
B.C语言的标识符中,大写字母和小写字母被认为是两个不同的字符
C.C语言的标识符可以分为三类,即关键字、预定义标识符和用户标识符
D.用户标识符与关键字不同时,程序在执行时将给出出错信息
下面不属于标识符的命名规则的是()。
A.标识符是以字母、下划线(____)、美元符($)作为首字符的字符串序列
B.标识符是区分大小写的
C.标识的字符数目没有限制
D.标识符不区分大小写