IT兄弟连 Java语法教程 数据类型 进制转换
2024-09-02 17:38:07
● 正十进制转换为二进制
拆分法,将十进制整数拆分为若干个二进制权重的和,若有该权重则下面写1,否则写0。如:
34 = 32 + 2
128 64 32 16 8 4 2 1
0 0 1 0 0 0 1 0 => 0010 0010
● 正二进制转换为十进制
加权法,让二进制的每个数字乘以当前位的权重,再将所有乘机累加起来即可。如:
0010 0010 => 0*27 + 0*26 + 1*25 + 0*24 + 0*23 + 0*22 + 1*21 + 0*20
=> 0 + 0 + 32 + 0 + 0 + 0 + 2 + 0
=> 34
● 负十进制转换为二进制
将负十进制整数的绝对值转换为二进制,然后按位取反再加1。如:
−34转换为二进制的结果:
34转换为二进制:0010 0010
按位取反:1101 1101
再加一:1101 1110
● 负二进制转换为十进制
先减一再按位取反,然后采用加权法合并为十进制整数,最后添加负号。如:
1101 1110转换为十进制:
先减一:1101 1101
按位取反:0010 0010
合并十进制整数:34
最后再添加负号:−34
最新文章
- redis 操作string 的测试
- Xcode 8.2 想使用插件 怎么办? 教你科学的使用插件
- C# 根据身份证号码获取简易信息
- C#_控件——DropDownList
- Windows Phone开发之”给我好评“
- TreeList 实现多表头
- 【转】Getting xrdp to work on CentOS 6.4
- HDU-2550 百步穿杨
- Python调用C/C++动态链接库的方法详解
- checkbox的attr(&;quot;checked&;quot;)一直以来,undefined问题解决
- Canvas rontate(旋转) 使用误区
- Chapter 2 Open Book——31
- 一个苹果证书怎么多次使用——导出p12文件
- Spark算子--map和flatMap
- WPF自学入门(八)WPF窗体之间的交互
- SSM-SpringMVC-16:SpringMVC中小论注解式开发之访问方式篇
- Photoshop调出田园照片唯美手绘油画效果
- Python全栈-JavaScript】jQuery工具
- aspose.cells 插入图片
- Node http请求信息
热门文章
- java程序猿工具
- mysql实践:sql优化
- November 10th, Week 45th, Sunday, 2019
- IDE开发小技巧-快速引包/替换关键词
- Git 将已有项目推送到新建的远程仓库
- 关于Oracle数据库的rownum应用
- Python time.time()方法
- tensorflow中卷积、转置卷积具体实现方式
- linux-创建/使用快照/克隆(类似windows中备份还原)
- 对象流,它们是一对高级流,负责即将java对象与字节之间在读写的过程中进行转换。 * java.io.ObjectOutputStream * java.io.ObjectInputStream