最近在看源码的时候,遇到这样一段代码

整理下相关的知识点
运算符

- 位逻辑运算结果

- 位逻辑运算的逻辑结果


1. 十进制转二进制
(1) 正整数
除2取余,逆序排列
(2) 负数
// 求-1的二进制
00000000 00000000 00000000 00000001 原码:一个整数,按照绝对值大小转换成的二进制
11111111 11111111 11111111 11111110 反码:将二进制按位取反
11111111 11111111 11111111 11111111 补码:反码加1
(3) 小数
将十进制数的整数部分和小数部分分别转换后,再加以合并
整数部分除2取余,逆序排列,小数部分乘2取整,顺序排列
2. 二进制转十进制

本文详细介绍了十进制与二进制之间的转换方法,包括正整数、负数及小数的转换过程,并解释了原码、反码和补码的概念。
248

被折叠的 条评论
为什么被折叠?



