0xFFFF16进制转换成2进制怎么做?

来源:百度知道 编辑:UC知道 时间:2024/05/05 20:26:55
那0x不用转换吗?八进制数前面的\和0也不用转换吗?

F 就是 1111
0xffff 就是 1111 1111 1111 1111

0-0000 4-0100 8-1000 C-1100
1-0001 5-0101 9-1001 D-1101
2-0010 6-0110 A-1010 E-1110
3-0011 7-0111 B-1011 F-1111

F就是1111,F对应的不是16是15,最大的16进制的一位数,因为是16进制,数值到达16的时候就要进位了,所以0x10才是16.

十六进制就是逢十六进一,所以F是15,不是16,其实你只要记住普通的十进制,逢十进一,不是没有一个符号表示“10”吗?而且另一方面按照加权转换二进制1111也是15,不是16。

十六进制转换成二进制很简单,将十六进制的每一位都各自转换成二进制,在“贴”起来,如十六进制FFFF换成二进制就是1111111111111111(16个1),又比如ABCD转换成二进制就是1010101111001101。

你用 计算器 试一下阿,输入 F ,转化成 10 进制 ,2进制 。就明白了!!!