55问答网
所有问题
当前搜索:
c语言中合法整形常量的判断
以下不符合
C语言
语法的实型
常量
是 A.1.2E0.5 B.3.14159E C..5E...
答:
2、B错误,指数不能省略,不符合
C语言
语法的实型
常量
。3、C正确,符合C语言语法的实型常量。4、D错误,底数不能省略,不符合C语言语法的实型常量。e与E,表示以10为底数
的
幂数,且e与E后面必须跟
整数
,若是小数,也是错误的,例如3.2e1.5 ,这里1.5是小数,所以错的。
在
C语言中
,长
整型常量
答:
没有正确选项。A、B、C都是浮点数,不用考虑,D
的
0按
C语言
规定
常数
无修饰时是int型,所以也不对。如果写0L或0l就对了。尽管定义时写long x=3,y=4;并不告警和报错,但这是遵循另一规则,即“短”类型向“长”类型自动看齐,因为int比long“短”。所以long x=3,y=4;这个写法正确不能说明...
C语言中
两个整形相除是不是自动四舍五入?
答:
所谓的整形,就是取
整数
部分。如果a=3.98,则 int a=3。a=58.49,则 int a=58。取整只看整数部分取值,而不是四舍五入。
C语言中
,一般而言
整型
数是双字节,所以:有符号型:最大 32767,最小 -32768 无符号型:内最大 65535,最小 0 但对于C++,面对32位机时,整型容数变成了双字,所以...
关于
c语言中的
定义int类型的
常量
答:
可以这样定义 但行尾必须加分号。不过你这样定义
的
是变量 并不是
常量
要定义常量可以写为 const int a = 0x12345678;或者直接用宏定义 define CONST_A 0x12345678 PS:宏定义时无需加分号 int a =0x12345678;//定义一个变量a 并赋值为0x12345678. 这时会给a分配一个sizeof(int)的空间,一般为4 ...
C语言中的
科学计数法能表示
整型常量
么???
答:
0.03*100是实型,因为0.03是实数 b是 0.329*100不是
常量
,很显然,这个需要进行运算,当然不是常量了 对,不过实型不一定是浮点型,因为除了float还有double
C语言中
如何
判断
是不是
合法
转义字符?
答:
short:修饰int,短
整型
数据,可省略被修饰
的
int。(K&R时期引入)long:修饰int,长整型数据,可省略被修饰的int。(K&R时期引入)long long:修饰int,超长整型数据,可省略被修饰的int。(C99标准新增)signed:修饰整型数据,有符号数据类型。(
C
89标准新增)unsigned:修饰整型数据,无符号数据类型。(...
c语言的合法
字符
常量
是哪个
答:
字符
常量
是用单引号括起来
的
一个字符。有两种表示方法:一种是用该字符的图形符号,如'b','y','*'。另外还可以用字符的ASCII码表示,即用反斜符(\)开头,后跟字符的ASCII码,这种方法也称为转义序列表示法,具体方法是:有两种形式:一种是用字符的八进制ASCII码,表示为:\odd.这里,ddd是八...
C语言中
怎样
判断
一个数是几位
答:
思路:因为整数除以
整数的
结果是整数,所以一个数每除以10,位数就少1,所以可以采用while循环依次除以10,直到结果为0,每除以10位数加1。if(number%2==0||number%2==1)是整数;//number对2取模,余数为0或1就是整数。else 不是;实际上,还可以在定义上取巧,比如说,把输入数N设为float ,...
c语言中
二进制数最右边的(最低位)是叫第零位还是第一位???
答:
c语言中
二进制数最右边的(最低位)是叫第0位比较好。因为它对应的权是2的0次方。在具体问题中的描述还看具体问题而定,因为有可能不同的地方,有不同的解释。
电气三班
c语言
选择题
答:
在
c语言中
引用数组元素时,其数组下标的数组类型允许是()
整型常量
整型表达式整型常量或整型表达式任何类型的表达式~C~~~5对以下说明语句的正确理解是()*int a[10]={6,7,8,9,10}将5个初值依次赋给a[1]至a[5]将5个初值依次赋给a[0]至a[4]将5个初值依次赋给a[6]至a[10]因为数组长度与初值的个数不...
棣栭〉
<涓婁竴椤
9
10
11
12
14
15
16
17
18
涓嬩竴椤
灏鹃〉
13
其他人还搜