不是说acd错了采选b 而是把b 也分析下
以下选项中表示一个合法常量的是(说明:符号口表示空格) ______ 。 A. 9口9口9 B. 0Xab C. 123E0.2 D. 2.7e
答案:B
解析:A显然不是一个常量,而是三个。C中,E的右边应该是整数,不可以是实数。D中,e的右边不能为空,应该写一个整数。因此选B。
ox表示16进制,a,b表示10进制中的10,11,所以oxab=10*16+11=171
因为b代表的是十六进制的写法,十六进制写法需要先在数据前面写0x,然后后面是由0~9和a~f的所组成的十六进制数,大小写都可以,所以b正确
回复 嘿嘿大人:十六进制转10进制是咋转换的去了...我好像忘了
回复 辰阿辰:
k进制数abcdef(这是一个6位数)它就是a*k^5+b*k^4+c*k^3+d*k^2+e*k^1+f*k^0
回复 嘿嘿大人:是的 谢谢了
回复 辰阿辰:任何进制都可以那么弄,不谢,加油,嘿嘿
点赞
扫一扫分享朋友圈
二维码
分享
你确定要删除这个问题吗?