分类：电脑/网络-程序设计-C/C++
问题：用2进制表示一个十进制的八位数。2进制第一位是0还是1？ 
用2进制表示 一个十进制的八位数。2进制第一位是0还是1？

回答：一般情况下,我们是采用压缩的BCD码,也就是我们通常所说的8421码来用二进制表示十进制数,即四位二进制数表示一位十进制数,那么十进制数中每一位从0到9可依次表示为:
0  0000
1  0001
2  0010
3  0011
4  0100
5  0101
6  0110
7  0111
8  1000
9  1001
可见,如果此十进制数的第一个位数是9或8时,那么二进制数第一位是1,否则为0