二进制与十进制的转换:
二进制表示的非负转十进制:就是把二进制中的每个1单独转十进制然后相加即可。
例如:
编号
进制,前提是unsignedchar类型
其十进制=2的6次方+2的4次方+2的2次方+2的0次方=64+16+4+1=85
十进制的非负转二进制
采用“除2取余,逆序排序”法。
例如:前提是unsignedchar(1字节,8位)的91转二进制:
91/2=45余1
45/2=22余1
22/2=11余0
11/2=5余1
5/2=2余1
2/2=1余0
1/2=0余1
所以91对应的二进制就是:(不够8位,高位补0,凑够1字节)
负数二转十、十转二方法如下所示:
程序员计算器相关名词
HEX:16进制
DEC:10进制
OCT:8进制
BIN:2进制
BYTE:1字节8位
WORD:2字节16位
DWORD:4字节32位
QWORD:8字节64位