16进制数0xFFFF转换为10进制等于多少?
16进制数不是只有0~9,F这16个数吗?为什么0xFFFF(16)会有“x”这个数,怎样把它转换为10进制数?
还是不太明白,1楼说的补码又是什么?哪些东西要用上这个补码呢?
0x即表示右边跟的数是十六进制数吗?为什么二进制数、八进制数、十进制数没有类似的表示方法呢?
十六进制数怎样直接转换为二进制数呢?
人气:473 ℃ 时间:2020-03-30 00:47:56
解答
0xFFFF,是16进制的 FFFF,转化成二进制就是 1111 1111 1111 1111(2 * 8 = 16 位,2字节)
1111 1111 1111 1111 在计算机里面,就是 -1 的补码.
(补码的定义:正数最高位为0,负数为1,然后绝对值按位取反,最后加1,即为补码)
1111 1111 1111 1111,最高位为1,表示负数,剩下的先减 1 ,变为 111 1111 1111 1110,然后按位取反,变为 000 0000 0000 0001,也就是说绝对值为 1.
所以,就是 -1了.
推荐
猜你喜欢
- 为什么力与运动方向垂直时没有做功?那么不垂直的时候,就做功了啊,那运动距离怎么算?
- If you stand on your head, you will get footprints in your hair.是什么意思
- 在120°c 、101kpa时,1L C3H8和一定量的氧气混合后点燃,充分作用后生成水和碳的氧化物
- 小明的妈妈拿出给小明买的衣服说“这两天商店打折,今天再打八折的基础上,又降价10%,结果花了144元买到,你知道这件衣服的原价吗?如果衣服的利润是30元,你能求出他的进价吗?”
- 怎样用圆规画出三角形的垂直平分线?
- 已知x+y=10,xy=5,求x2+y2的值.
- I want to buy_________ Can you show it to me?A five tomatoes B two giass of juice C some sheep
- 梯形ABCD中,AB‖CD,AD=BC,O是对角线AC,BD的交点,∠AOB=60°.E,F,G分别是DO,AO,BC的中点,请确定三角形EFG的形状,说明理由.