二进制转换和运算符使用

基础知识总结
1):十进制转成二进制
如14的计算过程为
除数十进制数余数
2140
271
231
211
所有的到的二进制数为:1110

2): 二进制转成十进制
接着上面的数进行转过来,从右边第一个数字开始计算:0*2零次方+1*2一次方+1*2二次方+1*2三次方=14

3):负数十进制转成二进制,先把数字的绝对值的二进制计算出来:1110【称为负数的原码】,然后把原码转成反码:0001,然后在源码的基础上加一0010【如果是01111加一就是10000】

4):二进制转成负数十进制从上一步反过来进行计算。

5):十进制数的<<(左位移)
如:14<<2计算过程:14的二进制是1110向左位移两位为111000转成十进制为56,14<<3计算过程:14的二进制是1110向左位移两位为1110000转成十进制为112

6):十进制数的>>(右位移)
如:14>>2计算过程:14的二进制是1110向左位移两位为0011转成十进制为3,14>>3计算过程:14的二进制是1110向左位移两位为0001转成十进制为1

6):负数十进制的>>(右位移)
如 :-14>>2 计算过程:-14的二进制是0010向右位移两位为1100然后减一为1011,然后转成反码0100,最后为-4

以上是小编暂时的学习小结,后续学到的运算符还会继续加进来。以上内容如理解有误,还请拍砖和指导。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值