单片机c51编程语言中所使用的数,二进制与16进制

单片机c51编程语言中所使用的数:

单片机c51编程语言中一共有3种类型的数:

  1. 十进制表示的数, 如 55,,逢10进一,从0到9依次为0 1 2 3 4 5 6 7 8 9 这10个
    1. 十六进制表示的数,如 01FF,,逢16进一,从0到15依次为0 1 2 3 4 5 6 7 8 9 a b c d e f这16个
    1. 二进制表示的数,如0111010101这样的,逢2进一,从0到1依次为0  1这2个

所以十进制数16可以用十进制表示为16,用十六进制表示为 10 (逢16进一,所以  十六进制的10 =1X16+0X1=十进制的16 ) ,

用二进制表示为 10000 (逢2进一,所以从右到左第1位可达1,第2位为可达2=2×1,第3位可达4=2×2,第4位可以达到8=2x2x2,第五位可达16,所以十进制数16用二进制表示就为 10000)

同理,十进制数17,用十六进制表示为11,用二进制表示为10001

十进制数18,用十六进制表示为12,用二进制表示为10010

十进制数19,用十六进制表示为13,用二进制表示为10011

十进制数20,用十六进制表示为14,用二进制表示为10100

十进制数20,用十六进制表示为15,用二进制表示为10101

………..

发表回复

您的电子邮箱地址不会被公开。