Ⅰ c语言的问题,本人很是郁闷啊。。。用户定义标示符,难道AB就能作为用户定义标示符!
这题目,坑!!! 还VC, 直接说C不就行了, 这题目也没提到什么VC方面的东西!
A B D都不可以作为用户定义的名字。
不信 你写一个程序 用for和 printf 都定义变量。 你用printf作为名字, 一般你肯定要包含iostream 或者 cstdio的 会出现冲突的
看看VC++里面的WORD 的定义
typedef unsigned short WORD;
这四个选项都有问题!
学C会写程序、能写好程序就行了,至于那些题目,不用去管他!
Ⅱ C语言用户标识符
1、正确的C语言用户标识符是A:
①B错在出现非法字符“?”和“-”以及标识符非法前置阿拉伯数字4;
②C错在关键字const、type、define用于用户标识;
③D错在关键字include、short用于用户标识。
2、对于C语言来说,用户标识符的命名规则如下:
①用户标识符由字母、下划线、数字这三个方面组成,但开头必须是字母或下划线;
②用户标识符不能使用系统法保留的关键字;
③用户标识符区分大小写,可以用来作为变量名。
(2)ab属于c语言标识符吗扩展阅读
C语言用户标识符的基本特点
1、运算符丰富。
2、具有结构化的控制语句。
3、语言简洁、紧凑,使用方便、灵活。
4、数据类型丰富,具有现代语言的各种数据结构。
5、生成目标代码质量高,程序执行效率高。
6、语法限制不太严格,程序设计自由度大。
7、用c语言编写的程序可移植性好(与汇编语言比)。
8、c语言允许直接访问物理地址,能进行位(bit)操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作。
Ⅲ 1.下列字符序列中,不可用作C语言标识符的是() A b70 B #ab C symbol D a_1
1、B 标识符由字母、数字和下划线_组成,且第一个字符不能为数字。该标识符中含有字符#,故是错误的。
2、x = 2,y = 3,x||y = 1,应该选择B。
Ⅳ c语言中标识符是什么
C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须是字母或下划线。
标识符是用户编程时使用的名字,比如指定某个东西、人,都要用到它,他或她的名字。在电脑语言中,对于变量,常量,函数,语句块也有名字,统统称之为标识符。
电脑的标识符如下:
知识扩展:
C语言的标识符一般应遵循如下的命名规则:
1、标识符必须以字母a~z、 A~Z或下划线开头,后面可跟任意个(可为0)字符,这些字符可以是字母、下划线和数字,其他字符不允许出现在标识符中。
2、标识符区分大小写字母。
3、标识符的长度,c89规定31个字符以内,c99规定63个字符以内。
4、C语言中的关键字,有特殊意义,不能作为标识符。
5、自定义标识符最好取具有一定意义的字符串,便于记忆和理解。
Ⅳ 以下不正确的c语言标识符是什么
ab.c。不正确的c语言标识符是ab.c。C语言对各种变量,函数等命名时使用的字符序列称为标识符。
Ⅵ #ab为什么不能作为c语言标识符
单引号引起来的都是常量!
但因比如‘a’‘b’等等。 所以‘ab’没有所对应的ascii码的