99问答网
所有问题
当前搜索:
0o72是合法的八进制数字
c语言问题
答:
A:如果是十进制的话,出现了字母B 但是如果是十六进制的话又缺少前缀0X或0x B:
八进制
是以
0
开头的,但是八进制中只有0到
7八
个
数
,没有8,只是在以八进制输出时,用%o来表示 C:正确,十六进制,0到9再加上A到F(不分大小写)D:如果是0x2a2 那也是对的,但是它没有0 所以,,,...
079
0
在c语言中
合法
吗?
答:
0
打头的数 是
八进制数
,八进制数里
的数字
只能是 0 到 7, 这个9超界了, 成c语言中非法数。0790在c语言中不
合法
。
关于
八进制数
能不能有负数的问题
答:
八进制数
与
二
进制数相对应,一个数如果你认为是有符号数那么它的首位则为符号位,否则认为它是无符号数,则没有符号位。在C语言中八进制表示以
0
开头,所以上题中A正确,B不正确是因为八进制使用0-7 八个
数字
。而C,则因为不需要前面的符号,以及你看到的-73,这个就类似~077,是一个运算表达式,...
C语言中的问题
答:
A代表10,其余的类推 所以16进制数6B转换为10进制就是6*16+11=107 假如
8进制数
73转换为10进制就是7*8+3=59 就好像十进制数123表示为1*100+2*10+3*1一样 8进制,16进制的联系是
2进制
,即转换都要先转换成2进制 8进制由3位2进制组成,16进制由4位2进制组成 对8进制来讲:000代表
0
001...
关于C语言必须背会的知识点
答:
a、C语言中
的八进制
规定要以
0
开头。018的数值是非法的,八进制是没有8的,逢8进1。b、C语言中的十六进制规定要以0x开头。2.小数的合法写法: C语言小数点两边有一个是
零
的话,可以不用写。1.0在C语言中可写成1,0.1在C语言中可以写成.1。3.实型数据的合法形式 a、2.333e-1 就
是合法
...
一个关于VB的简单问题 为什么&
O
100是VB的
合法
常量而&O78不是?
答:
所以是VB的
合法
常量,而&
O
78的最后一位数超出了8进制数的范围,所以是非法的常量。可以将适当范围的数前缀以 &O 来直接表示
八进制数字
。例如,八进制表示法的 &O10 代表十进制
的 8
。八进制,Octal,缩写OCT或O,一种以8为基数的计数法,采用
0
,1,2,3,4,5,6,
7八
个数字,逢八进1。
668为什么不
是合法
整型常量?
答:
因为无论是产量或者是变量命名的时候,只能由字母或者是下划线开头而不能用
数字
开头,所以668不可能是一个
合法的
整形常量。
整型常量和实型常量的区别
答:
一、数据类型不同:整型常量的默认数据类型是int类型,即有符号整型。浮点
数
常量的默认类型是double类型,即双精度类型。
二
、存储方式不同:整型数据在计算机中用补码存储,实型数据采用IEEE754标准存储 三、表现形式不同:整型常量在C语言中,整型常量分为十进制整型常量、
八进制
整型常量和十六进制整型常量...
c语言中,字符串"\0116"表示几个字符?
答:
"\0116" 表示
2
个字符。\0 开始的数,如果后面的2个
数字是0
-7范围,处理
为合法的八进制数
,占 1 个 byte, \011 符合要求。后面的 6 为另一个 字符。所以是 2。验证方法:char str[]="\0116";printf("%d", strlen(str));=== "\1116" 也表示 2 个字符。\111 合法的八进制数...
c语言
2
/
8
等于多少
答:
0
和1两个
数字
组成,使用时必须以 0b 或 0B (不区分大小写)开头,例如: //
合法的二进制
int a = 0b101; //换算成十进制为 5int b = -0b110010; //换算成十进制为 -50int c = 0B100001; //换算成十进制为 33//非法的二进制int m = 101010;
八进制
由 0~7 八个数字组成,...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜