帮忙换个16进制的数

来源:百度知道 编辑:UC知道 时间:2024/07/14 02:20:17
把0xe800换成二进制的,谢谢

晕 二楼那位:“晕,这是啥16进制啊。16进制中有X吗?”
亏你还听说过什么是十六进制呢 0x不就是十六进制的前导符吗
int i=0x10;
cout<<i<<endl; //printf("%d",i);
就是输出16

十六转二进制的方法就是将每一位十六进制转换成四位二进制
e是1110 8是1000 于是 最终结果就是 1110 1000 0000 0000

二楼的那位,你是学什么的啊。单片机里的编程都是用0x来表示16进制啊???
你用附件里的计算器就可以很容易的转换啦。
结果:1110 1000 0000 0000
而且16进制转换二进制是最简答的了。
16进制的一位对应二进制的四为:
所以e对应的是1110 = 1*2^3 + 1*2^2 +1*2^1 + 0*2^0 = 14

e对应1110
8对应1000
0对应0000
0对应0000
所以就是1110 1000 0000 0000

x不是十六进制里面的数字啊e800换成2进制是1110100000000000

答案: 1110 1000 0000 0000

晕,这是啥16进制啊。16进制中有X吗?