说明:
二进制:逢二进一 b
八进制:逢八进一 Q
十进制:逢十进一默认不写 d
十六进制:逢十六进一 ox或者F
正数:原码反码 补码 移码都是自己本身
负数:反码:符号位不变其它位取反;补码:反码加1 移码:补码符号位取反
进制转换:
其它进制转换成二进制 除2取余 逆序排列取值 最常用于十进制转二进制
十六进制、八进制转换成二进制直接按权展开
二进制转换成其它进制:按权展开 二进制转换成十进制:按权位累加求和
十进制纯小数转换成二进制:乘2取整 即小数部分乘以2,然后取整数部分,剩下的小数部分继续乘2. 知道小数部分为0为止。0.125
若是4.125 则分为两部分,4按照整数转二进制 0.125按照小数转二进制
十六进制小数转换成尔进制:按位展开,包含小数位
==:判断两边的内存地址 不能String判断用.equals()
逻辑运算符^:异或运算符 ,两边不一样为真
运算符分类:
- 算数运算符
- 逻辑运算符& | ^ !&& ||
- 赋值运算符
- 位运算符& | ^ ~:按位取反
- 关系运算符
位运算符:注意所有运算是基于位(bit)的
^:两边不同为真,相同为假 在计算机中1表示负数和真 0表示正数和假
三目运算符:expr ?true:false
本文详细介绍了二进制、八进制、十进制和十六进制之间的转换方法,并解释了各种运算符的工作原理,包括算术运算符、逻辑运算符、位运算符等。同时,还给出了具体的转换步骤和示例。
652

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



