C语言 和 数字电路设计 中的整数的进制转换

本文介绍了C语言中整数的进制概念,包括二进制、十进制、八进制和十六进制,以及它们之间的转换方法,强调了进制转换在数字电路逻辑设计中的重要性。

 

一、前言

  欢迎小伙伴们光临寒舍!!如果本文有帮助还请小伙伴们点个小小的赞和关注,谢谢!!

  C语言中有许多的数据结构和类型,其中最常用也是最重要之一的就是整数,而在整数中,我们最常见的就是有关于整数的进制问题。同时,整数的进制转化也往往牵涉到数字电路的逻辑设计里面,二者是融会贯通的。

   以下是详细的讲解:

二、整数的进制

  1.  整数常见有四种进制:

  • 二进制整数(表示符号为 b 或 B)
  • 十进制整数(表示符号为 d 或者D)
  • 八进制整数(表示符号为 o 或者 O)
  • 十六进制整数(表示符号为 h 或者H)

     进制都是从0开始,即十进制为0~9,十六进制为0~15(因为从十开始就为两位数,所以开始有一位的字母进行代替)。

  10 = a(A);11 = b(B);以此类推;15 = f(F)不区分大小写 

     本质:n进制,即数字满n则向前面一位进1,本位变为0。

 

 2. 进制间的转换:

        1.十进制,十六进制 和 八进制 转化为二进制

   ​十六进制数,十进制数 和 八进制数 转换为 二进制数 时,只需将十六进制数,十进制数 和 八进制数 的每一位用等值的 二进制数 代替就可以了。

例如:(3A.2)16 = 00111010.0010 =(00111010.0010)2

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值