标签:51-单片机-基础
| 十进制 | 二进制 | 十六进制 |
|---|---|---|
| 0 | 0b0 | 0x00 |
| 1 | 0b1 | 0x01 |
| 2 | 0b10 | 0x02 |
| 3 | 0b11 | 0x03 |
| 4 | 0b100 | 0x04 |
| … | … | … |
| 9 | 0b1001 | 0x09 |
| 10 | 0b1010 | 0x0A |
| 11 | 0b1011 | 0x0B |
| … | … | … |
| 15 | 0b1111 | 0x0F |
| 16 | Xb10000 | 0x10 |
| 17 | 0b10001 | 0x11 |
| … | … | … |
对于二进制,8位二进制为一个字节,书写要加前缀0b,只能是0或者1,表达范围是0b00000000~0b11111111。
十六进制的范围是0x00~0xFF.C语言中只写十进制和十六进制。二进制4位一组遵循8/4/2/1的规律,比如0b1010,从最高位开始算,数字大小是8*1+4*0+2*1+1*0=10,那么二进制是10,十六进制是0x0A.
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:51-单片机-基础
原文地址:http://blog.csdn.net/qq_22512533/article/details/46914825