二进制和十进制的转化

 时间:2026-02-15 12:41:36

------------------------------------------------------------------------------------------------------------------------

十进制(整数:除以2取余)→二进制

依次除于2,能整除的记录0,不能整除的记录1

二进制和十进制的转化

----------------------------------

十进制(小数:乘以2取整)→二进制

例如把0.2转换为二进制:

二进制和十进制的转化

----------------------------------

十进制(负数:二进制 反二进制 )→二进制

---------------

-5

5转换成二制是101,不过int类型的数占用4字节(32位),所以前面填了一堆0。

00000000 00000000 00000000 00000101(原码)

11111111 11111111 11111111 11111010(反码,原码的1变为0,0变为1)

11111111 11111111 11111111 11111010 + 1(将反码加上1,所得数称为补码) 

11111111 11111111 11111111 11111011(二进制)

所以,-5 在计算机中表达为:11111111 11111111 11111111 11111011。转换为十六进制:0xFFFFFFFB。

计算器:

选择双字

选择十进制,-5

选择二进制,11111111 11111111 11111111 11111011

---------------

-1

00000000 00000000 00000000 00000001(原码)

11111111 11111111 11111111 11111110(反码,原码的1变为0,0变为1)

11111111 11111111 11111111 11111110+1

=

11111111 11111111 11111111 11111111(将反码加上1,所得数称为补码) 

可见,-1在计算机里用二进制表达就是全1。16进制为:0xFFFFFF。

计算器:

选择双字

选择十进制,-1

选择二进制,11111111 11111111 11111111 11111111

--------------------------------------------------------------------------------------

二进制(位数乘以2的012……次方数)→十进制

二进制:110

二进制和十进制的转化

  • 作业帮APP怎么注销账号
  • 旧手机怎么回收可以卖到哪里
  • 三高人群适合吃什么?
  • 怎么用抖音测试自己的色彩辨识能力
  • 如何修改自考准题库中的头像
  • 热门搜索
    青蒜的做法 跖疣怎么读 boat怎么读 书本怎么画 怎么确定自己是否抑郁了 油麦菜怎么做好吃 什刹海怎么读 清蒸多宝鱼的家常做法 为什么会晕车 在吗用英语怎么说