最近在学习中 总是遇到有十进制二进制16进制转换得时候
这里也算分享和记录一下吧
10进制
就是生活中得数字 默认都是这些
二进制
由0和1组成 数字末尾由B 就是二进制
比如:1111 0111
16进制
由0~9 和 A~F 一共16个数字和字母组成 数字开头 有0x
0~9代表二进制0到9,A~F 代表二级制得10到16
比如:0xFE
转换方法
十进制和二进制互相转换
一般我们转换得数字都比较小 一般就是 8 位二进制数 或者 10进制255以内得数
首先
二进制 转化 10进制 ,128 64 32 16 8 4 2 1这8个数就对应 二进制数 每一位,如果二进制此位为1 那就是 真 这个10进制得数值就是有效得 把有效得10进制数值相加就是 这个2进制数转化成10进制数得结果
二进制转化成10进制
例如:1111 0001 转化十进制
1 1 1 1 0 0 0 1
128 64 32 16 8 4 2 1
真 真 真 真 假 假 假 真
128 64 32 16 0 0 0 1