位与和位或,以及十进制和二进制转换?

1.位与& (二进制,位数值同为1得1,否则得0),位或| (有一个1就得1;否则0).
比如101和100 与运算,结果是 100
101和100 或运算,结果是101
2.一般都是10进制的,比如 10&1是需要将十进制转换二进制再来计算

3.转换方法秘籍:

二进制转十进制: 1010, 第4位数为1 转换十进制是12^3=8
第二位数是1 转换十进制是 1
2^1=2
最后加起来 8+2=10
秘诀: n位数的值*2^(n-1) 位数值乘以2的位数减1次方
将每位数相加得到最终结果
举一反三: 八进制转十进制?
将2的次方改为8的次方即可.
是不是很简单?

十进制转换二进制: 开根号法,10转为2进制,
我们将10开根号2,第一次结果是5,那么二进制为0050
继续开2, 第二次结果是2余1,那么第三位是2,二进制:0210
继续开,第三次 为1,第四位就是1了 ,二进制结果 1010
秘诀:开2,第一次的结果为第二位值,余数保留在第一位
第N次开 结果保留在N+1位 余数保留在N位
直到不能开了

举一反三: 转换什么进制就开啥数即可
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值