计算机进制系统

写在前面

  • 面向初学者撰写专栏,个人原创的学习C/C++笔记(干货
  • 所作源代码输出内容为中文,便于理解
  • 如有错误之处请各位读者指正
  • 请读者评论回复,反馈给作者,我会获得持续更新笔记干货的动力。

致粉丝:可以在阅读完我的文章后,自己尝试写一点原创心得(哪怕一行字也好)。
               希望众(尽管37个🤣)粉丝多多支持、浏览、自我创作@_@


知识点概览 

写在前面

知识点概览 

一.十进制

二.二进制

三.八进制

四.十六进制

五.(附加知识)六十进制

结语 

!!注意:任何实数a的0次幂为1。即:a⁰=1

一.十进制

  1. 十进制,是生活中最常用的进制,10为基数(底数)的幂来表示。码值可用0~9表示。
  2. 主要换算关系为逢(满)十进一。
  3. 别称:基数为10的表示法或十进制表示法
  4. 示例:

    4321=4×1000+3×100+2×10+1×10
    4321=4×10³+3×10平方+2×10¹+1×10⁰

二.二进制

  1. 二进制,是计算机存储信息时的进制,2为基数(底数)的幂来表示。
  2. 只包含0和1来表示数据。
  3. 示例:(一个1字节的整数,其中1字节包括8位。)
右往左对应编号编号
76543210
10101010二进制
2⁷2⁵

2⁷  +0+  2⁵   +0+  2³   +0+  2¹
=128+32+8+2
=170
十进制

以上是十进制整数338与二进制整数10101010相互转化的过程

三.八进制

  1. 八进制用8为基数(底数)的幂来表示。
  2. 可以用0~7表示码值
  3. C++用前缀0表示这是八进制整数
  4. 示例:0137是一个八进制整数。相当于十进制整数95.
    八进制十进制
    0137=1×8²+3×8¹+7×8⁰
    =64   +24    +7
    =95

四.十六进制

  1. 十六进制用16为基数(底数)的幂来表示。
  2. 可以用0~9与a(或A)~f(或F)来表示码值,用0x或0X来指示16进制表示法。
    十六进制数十  进 制 数
    a或A10
    b或B11
    c或C12
    d或D13
    e或E14
    f或F15
  3. 示例:0X3FA是一个十六进制整数,相当于十进制整数1018
    十六进制十进制
    0X3FA=3×16²+15×16¹+10×16⁰
    =768+240+10
    =1018

五.(附加知识)六十进制

  1. 通常用于时间单位等换算。
  2. 六十进制用60为基数(底数)的幂来表示。
  3. 可以用0~9、A~Z、a~x表示码值,其中A~Z表示10~35,a~x表示36~59。
  4. 示例:3Ax是一个六十进制整数,相当于十进制整数
    六十进制十进制
    3Ax=3×60²+10×60¹+59×60⁰
    =10800+600+59
    =11459

结语

今天我们共同学习了计算机内存进制类型、表示以及换算等重要知识。
学习编程是一条漫长的路,贵在坚持。每天学习来提升自己的的编程能力,成为耀眼的IT之星。
各位读者跟随我的脚步,我们共同努力,共同进步吧!

返回作者主页

专栏下一篇文档:C++类型转换问题系统学习

其它文章:C++学习/温习笔记:源码学编程(一)(优质博文)

                  C语言求幂运算(尽大支持)——中文式奇特命名

                  简洁易懂地介绍C++参数

                  学习C++基本数值类型 

                  C/C++基础运算符


 如有探讨问题联系邮箱:yhlz0613@163.com

对于文章中的错误请各位批评指正,我一定及时更正

请在投票后评论回复意见,如有关于写博文的指导也请您回复提出

 <!--感谢浏览                    诸君慢行且留言          过客匆匆常回访-->

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值