数字电路与C语言基础2(二进制与十六进制)

一、序言: 数字电路中只有两种电平特性,也就是高电平和低电平,那么这也就决定了数字电路中使用的是二进制,十进制大家应该十分熟悉,逢十进一,借一当十是十进制的特点,有了十进制的一个基础,我们学习二进制就十分简单了。

二、二进制:

1、二进制的特点:逢二进一,借一当二。

2、十进制数1转换二进制数就是1B,这个B表示的是二进制数的后缀。

(1)1——1B

(2)2——10B

(3)3——11B

(4)4——100B

3、通常我们在书写二进制的时候,我们会每隔十四位间隔一个。当然在编写程序的时候,大家可以不用这么做,因为在实际编写程序的过程中,不会去写一些二进制。在程序编写过程中,通常我们操作的是十进制或十六进制。只是大家要了解一下二进制跟十进制的一个转换,那么从二进制的这个转换过程中,我们也可以找到一般规律,当二进制数转换到十进制数的时候,二进制的最后一位往前看,每一位代表这个数2的n次幂。

4、当然我们也不要求大家这样去算,非常费时间,那么在计算机,也就是电脑里,已经会自带这种软件,像我们的计算机工具,里面有一个计算器。我们选择程序员模式,比如我们默认十进制,那我们随便输125,换成二进制看一下,得1111101。name如果转换成十六进制,那么它就是7D。所以通常不用去手算,可以借用工具。

5、列出常用的十进制转换成二进制的表:

0——0                        1——1                      2——10

3——11                      4——100                  5——101

6——110                    7——111                  8——1000

9——1001                 10——1010              11——1011

12——1100               13——1101              14——1110

15——1111

三、十六进制:

1、特点:

(1)、“逢十六进一,借一当十六”

(2)、十进制的0—15表示成十六进制为0^9,A,B,C,D,E,F。

(3)、 通常我们在写十六进制数的时候,我们会在数字的后面加上一个H。这跟我们写二进制数一样加B。

2、当然在C语言写程序的时候,我们不会说加一个H,而是在数的前面加上一个0X(x)。比如0X01。

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值