二进制逻辑运算

& 与  遇0则0  1&1=1  1&0=0 0&1=0  0&0=0

| 或  遇1则1   1&1=1   1&0=1 0&1=1  0&0=0

~  1-0  0-1

^ 异或 (不进位加法) 相同为0,相异为1  比如1+1=0  1+0=1

>>补符号位  符号位为0则补0,符号位为1补1

<< 补0    不管怎么样都补0

>>> 补0  无符号右移动 

 

短整数转长整数

01101101  ->   前面直接加8个0

10011100 ->   如果是负数,前面补8个1,是整数,前面补8个0

 

长整数转短整数

00000000 00000000 11010000 00001111 -> 直接砍去前面的数,存在精度丢失

 

 

bit   1

byte 8字节

KB 1024字节

MB 1024字节

GB  1024字节

TB  1024字节

 2进制转16进制    1100  0011 转16 进制   1100->C 0011->3 所以是C3

posted @ 2020-05-21 16:32  Nullpointer_dxy  阅读(38)  评论(0编辑  收藏  举报