Android中的运算符、进制转换规则

本文详细介绍了二进制、八进制、十进制和十六进制之间的转换方法,并解释了各种运算符的工作原理,包括算术运算符、逻辑运算符、位运算符等。同时,还给出了具体的转换步骤和示例。

说明:

二进制:逢二进一 b
八进制:逢八进一 Q
十进制:逢十进一默认不写 d
十六进制:逢十六进一 ox或者F
正数:原码反码 补码 移码都是自己本身
负数:反码:符号位不变其它位取反;补码:反码加1 移码:补码符号位取反

进制转换:

其它进制转换成二进制 除2取余 逆序排列取值 最常用于十进制转二进制
十六进制、八进制转换成二进制直接按权展开
二进制转换成其它进制:按权展开 二进制转换成十进制:按权位累加求和
十进制纯小数转换成二进制:乘2取整 即小数部分乘以2,然后取整数部分,剩下的小数部分继续乘2. 知道小数部分为0为止。0.125
若是4.125 则分为两部分,4按照整数转二进制 0.125按照小数转二进制
十六进制小数转换成尔进制:按位展开,包含小数位
==:判断两边的内存地址 不能String判断用.equals()
逻辑运算符^:异或运算符 ,两边不一样为真

运算符分类:

  1. 算数运算符
  2. 逻辑运算符& | ^ !&& ||
  3. 赋值运算符
  4. 位运算符& | ^ ~:按位取反
  5. 关系运算符
    位运算符:注意所有运算是基于位(bit)的
    ^:两边不同为真,相同为假 在计算机中1表示负数和真 0表示正数和假
    三目运算符:expr ?true:false
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值