当前位置:首页 » 编程语言 » 下列是c语言的合法常量

下列是c语言的合法常量

发布时间: 2022-06-10 03:09:41

① 以下选项中属于c语言合法常量有() A 90. B 090 C 9e1.0 D 90.0e

一.整型常量
整型常量可以用三种样子:
1.十进制整数。如356,-120,0。
2.八进制整数。八进制形式的常量都以0开头,如0123,也就是十进制的83;-011,也就是十进制的-9。
3.十六进制整数。十六进制的常量都是以0x开头,如0x123,就是十进制的291。

二.实型常量
实型常量有两种样子:
1.十进制小数形式。这个我们应该很熟悉了,小学就学了的,不过注意:0.0也是实型常量。
2.指数形式。上过初中的都应该知道科学计数法吧,指数形式的常量就是科学计数法的另一种表示,比如123000,用科学计数法表示为1.23×10的5次方,用C语言表示就是1.23e5或1.23E5,注意e或E的前面必须要有数字,而且e或E后面的数字一定要是整数。

B 090 按理说0开头为8进制,逢8进1,不可能出现9
C\D e后面必须是整数
所以选A

② 以下选项中,能作为c语言合法常量的是( )

A.-.18,就是-0.18,如果整数部分是0,可以省略0。正确
B01a,什么都不是。0开头表示八进制。
C.e5用科学计数法表示浮点数,e前面必需有数字,e后必需是整数
D转义字符后的三位数为八进制表示,出现8肯定是错的

③ 在C语言中,以下合法的字符常量是() A. '\0824 B.'\x243 C.'0' D.

C. '0' 是合法的字符常量
A. 0 开始是8进制,但不应有8,只能1到7
B. 16进制,x后面允许2位,3位则太长
D. 双引号扩起的是字符串,不是字符常量

④ 判断下列哪些是c语言中的合法常量 '\n' '\t' '}' π “12

合法常量:
'\n'
'\t'
'}'
“12”
均为有效的字符或字符串常量
不合法的:
π
,因为C语言中没有预定义这个常量,且命名也不合规则。

⑤ 以下选项中可作为C语言合法常量的是 A)-80. B)-080.C)-8e1.0.D)-80.0e

A 的定义是合理的 表示一个double型的常量。
B 的定义有问题 因为80前面加个零表示 8进制数 8进制数当中不可以有8这个数字。
C和D 的定义也有问题,正确的用法为 +号或-号开头,中间是一个任意常数可以为整型也可以为浮点型 紧接着是e,之后必须为一个整型数,不可以是浮点数。
例如:-8e3 表示 -8 乘以10的3次方,2.2e5 表示 2.2乘以10的5次方。

⑥ 下列选项能作为C语言的合法常量的是() -80 -080 -8e1.0 -80.0e

选择A
A中,''来标注说明是字符常量,但是在''中的字符有两个'c'和'd',所以是不对的,''所标注的只能是一个字符
B正确的,这个是一个科学计数法表示的常量,也就是10的6次方
C正确的,这个是一个字符串常量,它由两个字符组成,分别是'\a'和'\0',注意作为字符串常量,最后有一个默认的串尾符'\0'别忘了
D正确的,这个是一个通过转义符“\”来进行转义的一个八进制数011,也就是十进制数9
希望对你有帮助

⑦ 在C语言中,下列合法的字符常量是

首先看定义,用单引号括起来的单个字符,或用双引号括起来的一串字符即字符常量。
c
'&'
是用单引号括起来的单个字符,正确。
a
'\xff'
b
'\65'
d'\028'
是用单引号括起来的多个字符,但因它们前面都
有一个转义符
‘\‘
,就不能说它们都不符合定义,都不合法的。
a
'\xff'

'\x'
组合表示是一个十六进制数
ffh

10
进制的
255
,它代表一个不可见字符的ascii
码,
合法

b
'\65'
同理
'\'
+
三个十进制数
'\ddd'
表示的是
八进制数。'\65'

'\065'

10
进制的
53,

‘f’
的ascii
码表示。单
字,合法。
d
'\028'
同上表示是八进制数,但八进制数中逢八则进一,是不会出现
8
的,所以格式虽对但数值错了。不合法。

⑧ 以下选项中,合法的c语言常量是 A:1.23 B:'c++' C:"\2.0 D:2kb

C语言常量包括以下五类:
整型常量;2.实型常量;3.字符型常量(其中又包括普通字符和转义字符);4.字符串常量;5.符号常量。
在你的问题中,A选项是实型常量,B格式错误(单引号里只能有一个字符),C不知道是不是你打错了,如果是\2.0则错误,如果是“\2.0”则正确,D不属于常量是标识符。
故,A选项正确。

⑨ 下列合法的C语言常数是哪个 A.0Xab B.6E3.0 C.0128 D.1.5E

A.0Xab是合法的C语言常数。
B.6E3.0 E后面不能有小数点
C.0128 0开头的只能是八进制数,8不是合法的八进制数
D.1.5E E后面必须要有一个整数

热点内容
怎样删除小视频文件夹 发布:2024-05-19 05:49:29 浏览:588
开启php短标签 发布:2024-05-19 05:44:12 浏览:473
android各国语言 发布:2024-05-19 05:42:54 浏览:246
微信什么资料都没怎么找回密码 发布:2024-05-19 05:35:34 浏览:906
填志愿密码是什么 发布:2024-05-19 05:30:23 浏览:317
城堡争霸自动掠夺脚本 发布:2024-05-19 05:22:06 浏览:204
asp编程工具 发布:2024-05-19 05:20:36 浏览:142
insertpython 发布:2024-05-19 05:12:26 浏览:244
androidant编译 发布:2024-05-19 05:04:11 浏览:987
按键脚本优化 发布:2024-05-19 04:59:57 浏览:751