二进制与十进制的讲解与转换

本文是作者Why的编程学习笔记,主要讲解二进制和十进制的概念及两者之间的转换方法。十进制以0-9为基数,逢十进一,而二进制以0, 1为基数,逢二进一。介绍如何通过按权展开法进行二进制转十进制和十进制转二进制的计算。" 110672366,10167367,串口通信调试:从代码框架到错误排查,"['嵌入式开发', 'C语言编程', 'STC单片机', '上位机交互', '硬件接口']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

哈喽,大家好!这是我的第一篇博客,就先来介绍一下自己吧,我是Why,一名在读学生,目前刚刚开始进入自己的编程学习生涯。虽然学习起步较晚,但我坚信做了才有0或1的可能。学了一段时间以后也是选择在CSDN上分享自己的日常笔记,也希望能够在众多道友的大家庭中打成一片。
本文主要讲解二进制以及进制之间的转换,如果大家读后觉得有用的话,还请大家多多支持博主:欢迎 ❤️点赞👍、收藏⭐、留言💬
✨✨✨个人主页:java-WangHY

🍎📈🤙🥝🐳🧣

在了解二进制之前,我们先来说一下我们最常接触的十进制。

🌾什么是十进制呢?

​ 用白话文来讲,十进制就是以 【 0 1 2 3 4 5 6 7 8 9 】 十个数字为基数的一个计数方法,简单来说就是逢十进一。

我们在使用十进制进行计数的时候,往往都是从0 开始,逐一递加,当数到的数字我们用基数已经无法计数的时候,便开始了进位,

即数到第10个数字的时候,就开始进位了,也就是在【 0 】前面加【1】变成【10】,然后最低位继续累加计数,当最低位到最大的奇数【9】的时候,便继续进位在【19】进位成【20】,举例如下

0 1 2 3 4 5 6 7 8 9 10 11 12 13…19 20 …

<
评论 89
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值