网站首页 > java教程 正文
用十进制除以2,除的断的,商用0表示; 除不断的,商用1表示
余0时结束
假如十进制用X表示,用十进制除以2,即x/2
除以2后为整数的(除的断的),商用0表示;除以2除不断的,商用1表示
除完后的商0或1,进行排序,即得到用0和1表示的二进制
例如:1的二进制
1/2=余0,除不断,商用1表示,所以1的二进制为1;补充8位即00000001
例如:2的二进制,2/2
2/2=1,除的断,商用0表示——0
1/2=余0,除不断,商用1表示——1
所以2的二进制为10,补充8位即00000010
例如:16的二进制,16/2
16/2=8,除的断,商用0表示——0
8/2=4,除的断,商用0表示——0
4/2=2,除的断,商用0表示——0
2/2=1,除的断,商用0表示——0
1/2=余0,除不断,商用1表示——1
所以16的二进制为10000,补充8位即00010000
例如:192的二进制,192/2
192/2=96,除的断,商用0表示——0
96/2=48,除的断,商用0表示——0
48/2=24,除的断,商用0表示——0
24/2=12,除的断,商用0表示——0
12/2=6,除的断,商用0表示——0
6/2=3,除的断,商用0表示——0
3/2=1,除不断,商用1表示——1
1/2=余0,除不断,商用1表示——1
所以192的二进制为11000000
例如:255的二进制,255/2
255/2=127,除不断,商用1表示——1
127/2=63,除不断,商用1表示——1
63/2=31,除不断,商用1表示——1
31/2=15,除不断,商用1表示——1
15/2=7,除不断,商用1表示——1
7/2=3,除不断,商用1表示——1
3/2=1,除不断,商用1表示——1
1/2=余0,除不断,商用1表示——1
所以255的二进制为11111111
例如:42的二进制,42/2
42/2=21,除的断,商用0表示——0
21/2=10,除不断,商用1表示——1
10/2=5,除的断,商用0表示——0
5/2=2,除不断,商用1表示——1
2/2=1,除的断,商用0表示——0
1/2=余0,除不断,商用1表示——1
所以42的二进制为101010,补充8位即00101010
二进制转换为十进制
猜你喜欢
- 2025-01-27 什么是二进制#十进制转二进制(二进制、十进制相互转换的规则是什么?)
- 2025-01-27 如何将十进制小数转二进制#少儿编程
- 2025-01-27 十进制转二进制计算方法(一),计算机编程考点,C++程序设计
- 2025-01-27 十进制怎么转换成二进制?戳两下的事
- 2025-01-27 二进制如何转换成十进制?(二进制如何转换成十进制计算机)
- 2025-01-27 二进制与十进制的相互转换(二进制跟十进制的转换)
- 2025-01-27 二进制转化为十进制,你会做吗?一起来试试吧
你 发表评论:
欢迎- 最近发表
-
- Java常量定义防暴指南:从"杀马特"到"高富帅"的华丽转身
- Java接口设计原则与实践:优雅编程的艺术
- java 包管理、访问修饰符、static/final关键字
- Java工程师的代码规范与最佳实践:优雅代码的艺术
- 编写一个java程序(编写一个Java程序计算并输出1到n的阶乘)
- Mycat的搭建以及配置与启动(mycat部署)
- Weblogic 安装 -“不是有效的 JDK Java 主目录”解决办法
- SpringBoot打包部署解析:jar包的生成和结构
- 《Servlet》第05节:创建第一个Servlet程序(HelloSevlet)
- 你认为最简单的单例模式,东西还挺多
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)