当前位置:首页 » 编程语言 » 错误的c语言常量
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

错误的c语言常量

发布时间: 2022-09-01 21:21:34

1. 在c语言中,错误的常数表示是_______。 A. 0L B.-0x6aL C. '6' D.

错误的常数表示,答案选D.

因为指数表示形式的时候,字母e或E的后面用于表示阶码,只能为整数。

2. C语言中,下列不合法的字符常量是

C语言中,不合法的字符常量是“A、'xff'”,因为这虽然属于ASCII码字符,但是“ff”超出了ASCII码最大的“7f”,所以不合法。

“B、'65'”属于ASCII码字符,“C、'&'”属于普通字符,“D'28'”属于ASCII码字符。字符常量主要以下三类:

1、普通字符

即用单撇号括起来的一个字符,如'b' ,'y',‘?’。字符常量在储存在计算机的储存单元中时,是以其代码(一般采用ASCII代码)储存的。

2、转义字符

即特殊字符常量,转移字符是C语言中表示字符的一种特殊形式,其含义是将反斜杠后面的字符转换成另外的意义。

3、ASCII码字符

还可以用字符的ASCII码表示,即用反斜符()开头,后跟字符的ASCII码,这种方法也称为转义序列表示法,具体方法是:

(1)用字符的八进制ASCII码,表示为:dd.这里,0dd是八进制值(0可以省略)。

(2)使用字符的十六进制ASCII码值,表示为xhh或Xhh这里hh是两位十六进制值。

(2)错误的c语言常量扩展阅读:

C语言中合法标识符的规则:

1、标识符由字母(A-Z,a-z)、数字(0-9)、下划线“_”组成,并且首字符不能是数字,但可以是字母或者下划线。例如,正确的标识符:abc,a1,prog_to。

2、不能把C语言关键字作为用户标识符,例如if ,for, while等。

3、标识符长度是由机器上的编译系统决定的,一般的限制为8字符(注:8字符长度限制是C89标准,C99标准已经扩充长度,其实大部分工业标准都更长)。

3. 在C语言中,不正确的常量是

B
0打头的数值常量说明是8进制表示的,八进制的数字怎么会有数字8出现,就像二进制里,每位上的数只肯能是0或1

4. 以下所列的C语言常量中,错误的是( B ) A) 0xF

1.2e0.5中的e不是c语言关键字.
其他的都是,其中2L,是c中表示长整型2,'\72'是转义字符

5. (1)以下所列的C语言常量中,错误的是   A)0xFF B)1.2e0.5

B选项错误,因为e后面必须是整数

6. 67、以下列出C语言常量中,错误的是______。 A:OxFF B:1.2e0.5

B
是错的。 AeB的形式 是科学计数法。 其中B 必须是整数 这里是0.5 所以不对。

A 应该是0xFF 16进制常量
C L代表是long类型。
D 8进制表示的转义字符常量。

7. 在C语言中,错误的int类型的常量是(C). A.1234 B.0 C.039 D.0xAF

C项039是八进制,八进制数由数字0,1,2,3,4,5,6,7来表示,所以039是错的,选C

8. 以下选项中关于C语言常量的叙述错误的是

既然是变量,那就不是常量。如果是常量,当然也就不能改变。

当然还有一种是const修饰的变量,比如const int a = 1;a的值也不能变,但不能说a是常量

按照不同的分类:
①常量分为整型常量、实型常量、字符常量和字符串常量
②常量可分为数值型常量和非数值型常量

然后你可以综合的选下了,哈哈

9. C语言 下列哪些是错误的常量

123a是错误的
160 整型
0xffff 十六进制
011 八进制
0X37 十六进制
2e5 科学技术法的float