不正确的int类型的常量 int类型常量有哪些
更新时间:2022-03-05 08:27:01 • 作者: •阅读 7662
5. 在C语言中,不正确的int类型的常数是-------.
A 因为int最大32767
C语言中,错误的int类型的常数是在16位的c语言编译器中,int型数据的表达范围是-32678到32767,明显上述定义的常数超出了int能表达的范围,所以报错.
在C语言中,错误的int类型的常量是(C). A.1234 B.0 C.039 D.0xAFC项039是八进制,八进制数由数字0,1,2,3,4,5,6,7来表示,所以039是错的,选C
C语言 不正确的int类型的常数是() A)32769 B)0 C)037 D)0xAF一般int表示的整数范围跟编译器定义的int占用的位数有关,没有说明编译器的情况下,默认int型数据是16位,16位有符号整数表示的范围是-32768~32767,很明显A选项超过了这个范围.B选项明显是可以的,C选项,0表示使用八进制,037换成十进制就是31,也是合法的.D选项0x是十六进制表示方法,也没有超过范围.
在C语言中,不正确的int类型的常数是【 】 A)32768 B)0 C)074 D)0xAF个人认为a,它超过了基本整形的范围(-32768-32767),而其他的均合法,只是表达形式的不同而已.C为八进制,D十六进制
在C语言中,错误的int类型的常量是 - a - . A.32768 B.0 C.037 D.0xAF 为什么int类型 表示范围是 -32768 --- +32767, 32768 超出范围.
C语言 中不正确的int类型是32768?个人认为a,它超过了基本整形的范围(-32768-32767),而其他的均合法,只是表达形式的不同而已.c为八进制,d十六进制
在C语言中,正确的int类型的常数是--------.D是正确的 解释:A.后缀U表示无符号数,即不能为负,-2<0,错 B.0开头表示八进制数,即不可能出现数字'9',故选项错 C.十六进制要以0x开头,否则视为十进制,十进制不可能出现'a',所以不选
在C语言中,正确的int类型的常数是什么?4正确的int类型: 0xAF -- 16 进制数 -------059 -- 如果是 057 就是正确的 8 进制数. 9 超界了.3a -- 如果是 0x3a 就是正确的 16 进制数
在16位操作系统下的C语言编译器中,错误的int类型变量赋值是正确的int范围是-32768~32767 原因是:题中16位操作系统,int类型数据占16位.2^16=65536.int带符号,故答案是-32768~32767