合法的常量是() A.5268L B.int C.1.2E-2.1 D.'E12'

合法的常量是()
A.5268L B.int C.1.2E-2.1 D.'E12'为什么选A,每项解答下

5268表示一个整型数,后缀L表示该整数是长整型数;
B选项int是关键字,不能作为常量;
C选项多了个e后面应该是个整数;
D选项一对单引号内的应该是一个字符,而这里包括3个字符。
综上,应该选A。追问

C项如果是指数形式不是有-号吗,如-3.5e-2

追答

查过资料了,C选项e后面应该是个整数,负数是可以的,e大写成E也是可以的。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-04-12
合法的常量是
A.5268L L是表示它是数

int 不是常量
E后面必须是整数
内只能是一个字符本回答被网友采纳
第2个回答  2016-06-14
常量的定义:常量是指在程序运行过程中其值不能被改变的量。
C语言中常量可分为直接常量和符号常量。
直接常量是指直接用具体数据表达的一种形式,直接常量又分为整型常量、实型常量、字符常量和字符串常量;
符号常量则是指用C语言标识符定义的常量。

整型常量就是整常数,10进制数、8进制数和16进制数三种。如:10、012、0x0A
实型常量也称为浮点型常量。如:3.14 、 1.2E-4
字符型常量必须用单引号括起来。如:'M' , '\n'
字符串常量应用双引号括起来。如:"abc" , "a"
符号常量可以用宏定义表示也可以用const关键字表征。如:#define PI 3.14 const float PI = 3.14

A是数字5268,L表示的是它的类型是long,
B是个数据类型,
Ce后面只能是整型
D,单引号表示字符,但是单引号里面有两个东西,显然是错的,所以选A

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网