大家好,这里还是长弓
我们常常听到程序员一定懂二进制
文章图片
那什么是二进制呢?
十进制 在讲二进制之前,我们先讲一个我们常用的十进制,也就是“个 十 百 千 万”
我们学习的加减乘除就是基于十进制的基础上,比如4+3=7,9+8=17.
9+8就是逢十进一,这就是十进制的本质。
文章图片
顾名思义,二进制就是逢二进一。
二进制 因此,对应十进制的“个 十 百 千 万”,二进制就是”0 2 4 8 16“,为2的幂函数。
比如,7的二进制表示就是111,155的二进制表示就是10011011
文章图片
八进制和十六进制 分别是逢八进一和逢十六进一,但这里有一个问题,我们常用的十进制最大单位数直到9,如何表示16进制的后几位呢?
规定使用ABCDEF表示后几位,所以如果我们用八进制和十六进制表示155.分别是这样的。
八进制:233
十六进制: 9b
文章图片
今天的讲解就到这里
【杂记|整数的不同进制】后期我们还会详讲进制之间的转换
我们稍后再见
文章图片
推荐阅读
- c++ 文件输出及cin.setf()和cin.precision()学习
- cout.setf() 与 cout.precision()
- 十万个为什么|口诀快速记住C语言中的运算符优先级
- bug|一次由于传递局部变量指针产生的bug
- linux|linux进程、线程常用的几个基础知识点
- C|C语言——知识点汇总
- c/c++技术|小白 C++ 入门到大神发疯学习路线
- C++|C++应用程序列表(来自Bjarne Stroustrup)
- C|梦回童年——基于C语言实现三子棋小游戏