基础知识总结
1):十进制转成二进制
如14的计算过程为
所有的到的二进制数为:1110
除数 | 十进制数 | 余数 |
2 | 14 | 0 |
2 | 7 | 1 |
2 | 3 | 1 |
2 | 1 | 1 |
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
以上是小编暂时的学习小结,后续学到的运算符还会继续加进来。以上内容如理解有误,还请拍砖和指导。