下列属于合法八进制数的是() A、0 B、028 C、-077 D、01.0 请说明原因 谢谢.
来源:学生作业帮 编辑:大师作文网作业帮 分类:数学作业 时间:2024/11/11 23:10:34
下列属于合法八进制数的是() A、0 B、028 C、-077 D、01.0 请说明原因 谢谢.
分析:
八进制数以0开头,并且都由0-7的数字组成,只能是整数,不能是小数
A是0,无法说明它是八进制,应该写成00或者000之类的才表示八进制.
B中出现了数字8,不正确
D中出现了小数,不正确,八进制是一种整数表达法,没有小数.
C选项,其实也不是很合理,但勉强还说得过去.如果它要表示的十进制是
-(7*8 + 7*1) = -63
实际上也就是表示负数的八进制数,应该 先求-63的二进制形式,也就是63的二进制形式取反加1得到的补码.
63的二进制形式为:00011111
取反之后为:11100000
再加1:11100001
每3个构成一个8进制数,就是(011)(100)(001)即用8进制应该表示为0641
不应该写成-077
-077只能理解为077这个8进制负号号运算符组成的表达式
如果非要选择一个,就选择C吧,但最合理的,是都不正确.
不了解之处请你参考C语言之父的作品
八进制数以0开头,并且都由0-7的数字组成,只能是整数,不能是小数
A是0,无法说明它是八进制,应该写成00或者000之类的才表示八进制.
B中出现了数字8,不正确
D中出现了小数,不正确,八进制是一种整数表达法,没有小数.
C选项,其实也不是很合理,但勉强还说得过去.如果它要表示的十进制是
-(7*8 + 7*1) = -63
实际上也就是表示负数的八进制数,应该 先求-63的二进制形式,也就是63的二进制形式取反加1得到的补码.
63的二进制形式为:00011111
取反之后为:11100000
再加1:11100001
每3个构成一个8进制数,就是(011)(100)(001)即用8进制应该表示为0641
不应该写成-077
-077只能理解为077这个8进制负号号运算符组成的表达式
如果非要选择一个,就选择C吧,但最合理的,是都不正确.
不了解之处请你参考C语言之父的作品
3 、下列属于C语言合法字符常数r是( ) A) ‘\97’ B) “A” C)’\t’ D)”\0”
球解哒罒v罒1.下列属于C语言中合法常量的是( ).A)16,000 B) 01377 C) 0x3g D)e132.以
下列数据中,有可能是八进制数的是__________ 选项:a、238 b、709 c、396 d、764
下列属于Visual Basic合法变量名的是( ) A .8ab B .2 C .if D .cengji
下列四个不同数制表示的数中,数值最大的是A、二进制数11011101 B八进制数334 C十进制数219 D十六进制数D
下列一组数中最小的数是____.(1分) A、八进制:77 B、十六进制:2F C、二进制:101101 D、三进制:1
题目:下列各种进制的数中,最大的是() A二进制101001 B八进制52 C十六进制2B D十进制
下列四个不同进制的数中,最小数是( ).A.二进制数110101 B.八进制数101 C.十进制数55 D.十六进制数4
下列数据中,有可能是八进制数的是___ A)238 B)764 C)396 D)789
下列四个不同进制数中,最大的一个是( ).a 二进制数110001 b 十进制数45 c 八进制数57 d 十六进制数2
下列各种进制数中,最大的是()? A.二进制101001 B.八进制52 C.十六进制2B D.十进制44
下列变量名中,合法的是( ) A.123 B.ab_c C.ab$c D.ab-c