十进制转二进制:除2取余的过程,最后的余数放在最前,最前的余数放在最后;
二进制转十进制:乘2的幂的过程,从最后数字*2的0到N次方,再相加;
十进制转十六进制: 十进制先转成二进制,然后四个二进制转为一个八进制位,高位不足补0;
十进制转八进制:先转成二进制,然后三个二进制转为一个八进制位,高位不足补0;
如下图demo:
二、负的二进制
正的二进制取反+1的过程,如下图所示:
三、类型转换:
如下图,6个实心箭头之间的转换表示无数据丢失的转换,三个虚线箭头表示可能有数据精度丢失的转换。