2017-05-15 14:34

 版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明,否则将追究法律责任。https://blog.kokojia.com/game/b-52.html

二进制是计算技术中广泛采用的一种数制度。二进制数据是用0和1两个来表示的数。因为计算机底层硬件能够通过电流快速的修改0,1两个标志,所以二进制在计算机领域得到广泛的应用,可以说现在电脑中的所有东西都是以二进制编码的形式存在与计算机中。

进位规则是“逢二进一”,借位规则是“借一当二”,熟悉十进制的同学都知道9+1=10,这个就是所谓的逢十进1,那么二进制就更简单,我们来看看下面的算式:

1494829099640415.png

上图中的竖式大家应该都能看明白,一个是十进制一个是二进制,所以我们知道二进制的10其实是十进制中的2。因为在二进制中1+1=10 。下面我们再来看看二进制的竖式:

1494829487731938.png

10+1=11.。也就是二进制中的11就是十进制的3。

11+1 = ???下面的竖式给出答案

1494829633754719.png

上面说了11其实十进制的3,自然3+1=4。换成二进制码就是11+1=100。以此类推 100+1 = 101,那么101就是等于十进制的5。

二进制对于我们可能很不习惯,但是计算机更不习惯我们的十进制,所以我们在写程序的时候,里面所有的数字都会被编译器翻译成二进制,计算机再拿来进行复杂的计算。

对二进制感兴趣的同学可以观看我的C++程序设计与数据结构视频教程,里面分几课详细讲解了二进制的原理和使用。

欢迎关注游戏开发者微信公众号1496659000577714.png

 版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明,否则将追究法律责任。https://blog.kokojia.com/game/b-52.html

评论