第1节:我们为什么要学习进制
1、我们为什么要学习进制:
计算机只认识二进制,也就是0和1,为了更好学习计算机,我们首先深入理解什么是进制

2、学习进制的障碍
很多人学习不好进制,原因是总以十进制为依托去考虑其他进制的需要。运算的时候也总是先转换成十进制,这个方法是错误的。
为什么说它是错误的呢?因为并不是需要转换进制,进制和进制之间是完美的,之所以要转换是因为我们本身对进制并不了解。我们只熟悉十进制,如果不转换就不会算了,所以它其实是一种本末倒置。要学习进制的话首先也要忘记进制之间的转换。

3、进制的定义
八进制的定义:由八个符号组成,分别是0、1、2、3、4、5、6、7、缝八进一。
那十进制的定义:由十个符号组成,分别是0、1、2、3、4、5、6、7、8、9、缝十进一。
同理我们可以推倒出N进制定义:由N个符号组成,缝N进一。

4、进制的书写:
一进制1-20,如:古人的结绳记事,打到一个猎物记录一个绳,再到一个猎物在记录一个绳,如果用一进制记数的话,或查数那就很痛苦了。如下:
1
11
111
1111
。。。。
。。。。。
。。。。。。
1111111111111111111
注意:一进制的问题已经体现出来了,因为它用的符号少,一进制能不能用a来表示这个符号呢?结论是可以的当我们打倒一个猎物时候写一个a,打倒第二个猎物在写个a,以此类推。

三进制0-20,由三个符号组成缝三进一,我们用三进制查数从0-20,  0、1、2后面开始进位,将最后1位进位后变成0,第2位进位成1。在往后是11、12它们是不要进位的,后面以此类推。书写如下:
0、1、2
10、11、12
20、21、22
100、101、102
110、111、112
120、121、122
210、211、212
220、221、222

7进制书写形式:
0、1、2、3、4、5、6
10、11、12、13、14、15、16
20、21、22、23、24、25、26
30、31、32、33、34、35、36
40、41、42、43、44、45、46
50、51、52、53、54、55、56
60、61、62、63、64、65、66
100、101、102、103、104、105、106
110、111、112、113、114、115、116
120、121、122、123、124、125、126

5、你理解进制了吗?问题:1+1=3对吗?
十进制的定义:由十个符号组成,分别是0、1、2、3、4、5、6、7、8、9 缝十进一。
也可以定义:游十个符号组成,分别是A、S、C、L、K、7、6、V、9、5 缝十进一。

那1+1=3就是正确的,如:0、1、1、3、5、2、6、8、9、7 把它们看成符号进行计算。

day01.我们为什么要学习进制相关推荐

  1. 怎么利用c 语言编程进行进制计算,编程达人 《汇编、C语言基础教程》第一章 进制1.1 进制的定义(连载)...

    第一章进制 进制跟我们生活是息息相关的,比如时钟是60进制.24进制,星期是7进制等,最常见的就是十进制了.而计算机也离不开进制,计算机是通过二进制进行操作和运算的. 我们为什么要学习进制? 方便我们 ...

  2. 带你深层次理解什么是进制

    @进制的了解 进制的本质 在我看来,进制是一种统计数量的方式,表示数量的符号是有限的,当表示一位的符号不足时,便需要向高一位进一,如此反复,便可以统计无穷无尽的数 走出十进制的固性思维 十进制的本质是 ...

  3. 逆向分析一进制运算笔记

    参考文档: 什么是算术运算?什么是关系运算?什么是逻辑运算?_月已满西楼的博客-CSDN博客_什么是算术运算 基本逻辑运算_qq_35912930的博客-CSDN博客_基本逻辑运算 (2条消息) 计算 ...

  4. 在游戏中学会进制转换

    有什么好的办法让学生在开心愉快的氛围里不知不觉学会进制转换呢?我首先想到了玩游戏.因为在游戏中规则总是第一个被记住的.如果我把规则变成进制转换的知识点,那么学生就会在第一时间记住这个知识点!我想网上一 ...

  5. -变量,进制,数据类型,标识符

    ###02.01_Java语言基础(常量的概述和使用)(掌握) * A:什么是常量 * 在程序执行的过程中其值不可以发生改变 * B:Java中常量的分类 * 字面值常量 * 自定义常量(面向对象部分 ...

  6. Java进制间的转换

    最近学习了Java间的进制转换,记录下自己的学习心得,希望可以帮到前来查看的朋友们,如果有不懂的地方可以在下方评论留言,我们一起学习进步,只有自己足够强大才能弥补不足,多学习, 任意进制到十进制的转换 ...

  7. android16进制编辑器,16进制编辑器app

    16进制编辑器app是 一款专门为喜欢编程和要学习编程的用户打造的学习软件.不知道大家心目中的10后是什么样子,今天早上看到一篇推文,9岁的男孩设计了一套动物识别系统,可以通过系统识别出动物,还能看懂 ...

  8. c语言常用几进制,C语言中你知道有哪些进制吗?

    进制 进制是一种计数机制,它可以使用有限的数字符号代表所有的数值.对于任何一种进制--X进制,就表示某一位置上的数运算时逢 X 进一位.实际生活中也有很多进制的应用场景,例如时间每过 60 秒,分钟就 ...

  9. 计算机底层入门 02 进制运算二进制和十六进制

    1.4 进制运算 八进制计算下面的结果 2 + 3 = 5 2 * 3 = 6 4 + 5 = 11 4 * 5 = 24 运算的本质就是查数 0 1 2 3 4 5 6 7 用十进制来辅助运算,然后 ...

最新文章

  1. Google Test(GTest)使用方法和源码解析——模板类测试技术分析和应用
  2. 有5个学生,4门课程,用子函数的方法显示平均分最高的学生的所有成绩
  3. 【自动驾驶】31.【相机外参标定】、【相机障碍物后处理】【地面的2D点反投影到3D】的过程对比
  4. makefile 常用命令
  5. windows时间同步软件_有没有好用的windows时间管理软件?这款便签软件帮你
  6. 有一个小白程序员,写了一个只能对5个数字进行排序的函数,现在有25个不重复的数字,
  7. Linux下防止用户查看他人的进程-hidepid
  8. python arduino 蓝牙_树莓和Arduino之间的蓝牙通讯
  9. JAVA程序设计(学堂在线-清华大学) 课后练习题(更新)
  10. Tcl学习2——Tcl语言语法
  11. 产品经理的修炼之道--读后感
  12. j2ee使用struts实现用户的登陆及注册
  13. 红米Note 5启用ROOT超级权限的经验
  14. 余承东吐槽iPhone X长的丑体验差;雷军称小米明年要进世界500强;特斯拉股价被指太荒唐丨价值早报
  15. Qt 快速入门学习笔记
  16. KD树(K-Dimension Tree)
  17. Oracle SQL:update更新语句总结
  18. 面试官:生产环境碰到系统CPU飙高和频繁GC,你要怎么排查?
  19. 芋道 RocketMQ 安装部署
  20. PTA基础编程题目集 7-20 打印九九口诀表 (15分)

热门文章

  1. layui 卡片式列表_UITableViewCell系列之(三)卡片式列表
  2. 如何下载安装Devc++
  3. Python 之正则表达re.compile()与re.findall()详解
  4. Linux下运行jar包的方法
  5. 7-11 到底是不是太胖了(10 分)
  6. matlab与maple互联,Maple与Matlab
  7. 详解,N沟道MOS管和P沟道MOS管
  8. vi/vim 中可以使用 :s 命令来替换字符串。
  9. Windows中查看8080端口的占用情况并关闭相关进程
  10. 怎么做web接口测试