8.下面四个选项中,均是正确的八进制数或十六进制数的选项是( C )。 A) -10 0x8f -011 B) 0abc -017 0
8.下面四个选项中,均是正确的八进制数或十六进制数的选项是(C)。A)-100x8f-011B)0abc-0170xcC)010-0x110xf1D)0a12-0x123...
8.下面四个选项中,均是正确的八进制数或十六进制数的选项是( C )。
A) -10 0x8f -011 B) 0abc -017 0xc
C) 010 -0x11 0xf1 D)0a12 -0x123 -0xa
请详细解答每个选项的的正确与错误原因!!感谢!! 展开
A) -10 0x8f -011 B) 0abc -017 0xc
C) 010 -0x11 0xf1 D)0a12 -0x123 -0xa
请详细解答每个选项的的正确与错误原因!!感谢!! 展开
展开全部
用二进制表示八进制的数时,只有三位:也就是000-111,2的3次方组合=8,且八进制数不能表示负数和小数,用来表示整数;
在数制使用时,常将各种数制用简码来表示:如十进制数用D表示或省略;二进制用B来表示;十六进制数用H来表示。如:十制数123表示为:123D或者123;二进制数1011表示为:1011B;十六进制数3A4表示为:3A4H。
另外在编程中十六进制数也用“0x”作为开头。
这样看来:A 、-10就不是八进制咯,-011更离谱,只有三位0和1的组合,这里整出4位,并且也不是16进制;
B、0abc估计想表示的是16进制,但它没有以0x开头,所以错;-017和A的-011一样的解释;D、的0a12和B的0abc一样。
在数制使用时,常将各种数制用简码来表示:如十进制数用D表示或省略;二进制用B来表示;十六进制数用H来表示。如:十制数123表示为:123D或者123;二进制数1011表示为:1011B;十六进制数3A4表示为:3A4H。
另外在编程中十六进制数也用“0x”作为开头。
这样看来:A 、-10就不是八进制咯,-011更离谱,只有三位0和1的组合,这里整出4位,并且也不是16进制;
B、0abc估计想表示的是16进制,但它没有以0x开头,所以错;-017和A的-011一样的解释;D、的0a12和B的0abc一样。
追问
A.选项还是不明白
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询