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

c语言关于常量的习题

发布时间: 2023-05-22 09:31:00

‘壹’ c语言 字符常量问题

答案选B

A选项为字符串常量:字符串常量是由一对双引号括起的字符序列。

B选项为字符常量:字符常量是用单引号括起来的一个字符。
例如:'a'、'b'、'='、'+'、'?'都是合法字符常量。C还允许一种特殊形式的字符常量,就是以一个‘\’开头的字符序列。
在C语言中,字符常量有以下特点:
字符常量只能用引号括起来,不能用双引号或其它括号。
字符常量只能是单个字符,不能是字符串。
字符可以是字符集中任意字符。但数字被定义为字符型之后就不能参与数值运算。如'5'和5是不同的。’5’是字符常量,不能参与运算。

C选项为整型常量

D选项可以为一个标识符,被定义为变量

请采纳答案,支持我一下。

‘贰’ c语言常量选择题

既然是变量,那就不是常量。如果是常量,当然也就不能改变。
当然还有一种是const修饰的变量,比如const int a = 1;a的值也不能变,但不能说a是常量
按照不同的分类:
①常量分为整型常量、实型常量、字符常量和字符串常量
②常量可分为数值型常量和非数值型常量
然后你可以综合的选下了,哈哈

‘叁’ 以下不合法的常量是

C语言中下列常量不合法的是
(6) 0x3.6 0x开头 这是个16进制数,16进制数没有小数形式,后面不能是3.6这种

(10)E-10 要用小写 e

(11)0x2e-6 同第一条,e是个小数

(12)4.2e 这个没有原因,格式不对,正常应该是 Ae-B ,A,B 都是整数

在中vb中 以下不合法的常量是
B选项是不合法的,这是运算不是常量,不能用这种方式表示。ABC都是正确的
以下选项不合法的字符常量是() A'\018' B'\"' C'\\' D'\xcc'
A.

\018是不合法的,\XXX是八进制的,不判念能出现8
C语言中,下列不合法的常量是
简单来说,“”是用来表示字符串的,而‘’是用来表示字符的。

用字符串的形式来表示字符是可以的,但是使用字符的形式来表示多字符的字符串是不可以的。
以下合法的字符常量是 5分丛举
第一题 C

双单引号表示他为字符,而\转义字符的加入使他明确的表示为引号这个字符常量

第二题 C

\x代表16进制,但\x后面应该只有2位,这个多了一个e

说下我的解释:

第一题

A 0x表示16进制,但正确的方法应该是使用转义字符\x来表示

B \后面接数字代表使用8进制,可是他两边没有加引号

D \是转义字符,所以他后面少了一个引号

第二题

A 没什么说的

B 直接用数掘郑困字是可以的,这个字符是ASCII表里面编码179代表的字符

D 代表一个换行符,但换行符也是字符

最后说一下什么是正确的字符常量。

1、他必须是一个字符,而不能是一个字符串。通俗的例子就是他可以是1个字母,但不能是一个单词。

2、他两边必须都有单引号,单引号之内才是字符。双引号就不行,双引号代表串

3、字符可以用数字表示,8进制、10进制、16进制都可以,但要注意格式。

4、转义字符\要注意,如果想表示引号,斜杠这些都需要借助转义字符\才能做到。

5、他必须是一个常量,举个例子说明常量与变量。

x=1;

左边的x是变量,右边的1是常量。因为x可以通过x=2这样的语句进行改变,而1没法改变。

6、毕业快5年了看到这题我居然还没忘~哈哈 小激动下
C语言的一道题:以下不合法的字符常量是()A.'\2' B.'"' c.' ' D.'\483' 问一下该选哪一项,为什么?
D

因为' '里面要是字符,而字符只能从&耽39;\0' 到'\255';所以说'\483'是不合法的字符常量。
以下字符常量中不合法的是 A.'@' B.'&'C.'整D."k"
D

字符常量 用 ' '

" " 字符串

‘肆’ 简单C语言常量问题~第二题为什么选A,1e-1表示多少123Ul又是什么,求详细解释^_^~谢谢

答案为C才对吧!

A)1e-1//1.0*10^-1
‘ABC’//错,既不是字符也不是字符串
123UL//表示123为unsignedlong型
C)1.65f//表示1.65是float型
'T'//字符
0123//八进制数

‘伍’ c语言 能不能帮忙解释一下第一题各选项 对常量这片不太懂 谢谢

在c语言中有两种数据表现形式:一为常量,一为变量。顾名思义,常量即为保持不变的数据,变量则为数值可变的数据!
C语言中常量与变量都种类繁多,比较碎也比较难于记忆!
因此根据链亏我最近所学,我把C语言中基本的常量做了一个总结与分析,得出了一个记忆方法!

1
1、数值常量
顾名思义就是由数字构成的常量,数的分类相比大家很熟悉(小学知识!),C语言中数值常量的分类也与之类似.
如100、250、1000这种整数在C语言中叫做整型常量--整数型常量;
如1.22、3.142等带有芹唤启小数点的称为实型常量--实数型常量,实数型常量又可以用两种形式表现,一种就是我们经常用的十进制小数形式,如123.456、23.56等,但是由于计算机的内存限制和计算规则以及工程科学中对于数值计算的要求,经常会用科学计数法来表示实数,也就是指数形式,如12.34e3(代表12.34乘嫌如以10的3次方)--在C语言中规定用e/E来代表以10为底的指数,在e的前面必须有数字,e的后面必须为整数。

2
2、字符常量
字符常量即为用字符构成的常量,也可由两种表现形式:
1、普通字符
26个英文字母如‘a’‘b’,用单引号括起来后都是普通字符,事实上这些字符常量在计算机中是以ascll码表示的,因此可以把它看成变化的数值,如‘a’在计算机中代表的就是97这个数值。
2、转义字符
这是C语言自己定义的字符,是一种控制字符,以字符\开头,如经常使用的‘\n’就代表换行,‘\t’代表空格。

3
3、字符串常量
字符常量的集合版本,将多个字符用双引号括起来,就是字符串常量。
4、符号常量
通过定义,代表一个数值的符号就是符号常量,指令为#define。
如:#define PI 3.14,这句话就表示PI就是3.14,3.14就是PI。当我们需要使用这个数据时,就可以直接调用PI,这极大的方便了我们对程序的修改。

4
这就是关于常量分类的一些总结,希望能对你的记忆有所帮助!

‘陆’ 请教一道C语言的选择题:下列常数中不能作为C的常量的是

A OxA5 16进制整数常量
B 2.5e-2 浮点型常量
C 3e2 浮点型常量
D 0582 如果是8进蠢改制整数常量,那返好么数字必须在0~7之间
故D是不能作为C的常漏档铅量

‘柒’ c语言第8题中下面的哪个是正确的实型常量

D

刚开始看:


‘捌’ 关于c语言编程选择题:下列数据中哪些不属于字符常量的是 A.'\xff' b.'\160' c.'070' d.070

满意答案大成至圣5级2011-12-08此题的正确答案是C,分析如下:A.'\xff'以反斜杠举物('\')开头,表明是转义字符,第二位为'x',按规定后跟两个字符'ff'表示两位十六进制数,也就是说此字符的ASCII码对应十六进制数0xff,即十进制数255,因此是有效的字符常量;B.'\160'与A类似,也是以转义字符开头,不过这次直接是三个数字'160’,按规定表示三位八进制数,即此字符的ASCII码对应八进制数0160,十进制为112,也是有效的字符常量;C.'070'需要注意的是该字符并非以反斜杠开头,运纤因此不是转义字符,而是三个单独的字符'0'、'7'和'0'连接在一起的字符串!因此不是字符常量;D.070和C的区别是没有用''括起来,因此实际上是一个整型数,又因为以0开头,故而是八进制数,旁答仿转换为十进制后是56;实际上这本身虽然是一个整型数,但却是一个合法的字符常量,因为计算机存储字符型数据本质上存储的是其ASCII码,直接将ASCII码赋给字符常量这是允许的,因此该选项也是有效的字符常量。