全站数据
8 4 2 0 5 8 1

什么是二进制计算计数法

期货艺术与人生 | 简单学习,快乐成才!         
问题更新日期:2024-03-02 09:42:20

问题描述

什么是二进制计算计数法希望能解答下
精选答案
最佳答案

只用1和0来表示数字

二进制计算法就是只用1和0来表示数字,我们平常说的是十进制,它是由0到9十个数字来表示的,具体的表示方法是,比如二进制0就是十进制的0.01就是十进制的1、11就是十进制的3.100就是十进制的4。二进制是计算技术中广泛采用的一种数制。

其他回答

二进制计算法就是只用1和0来表示数字,我们平常说的是十进制,它是由0到9十个数字来表示的,具体的表示方法是,比如二进制0就是十进制的0.01就是十进制的1、11就是十进制的3.100就是十进制的4。二进制是计算技术中广泛采用的一种数制。

例如

二进制数10110011可以写成(10110011)2,或写成10110011B。对于十进制数可以不加标注,或加后缀D,其中D是英文十进制Decimal的首字母D。

计算机领域我们之所以采用二进制进行计数,是因为二进制具有以下优点:

1、二进制数中只有两个数码0和1,可用具有两个不同稳定状态的元器件来表示一位数码。例如,电路中某一通路的电流的有无,某一节点电压的高低,晶体管的导通和截止等。

2、二进制数运算简单,大大简化了计算中运算部件的结构。

二进制数的加法和乘法基本运算法则各有四条,如下:

0+0=0,0+1=1,1+0=1,1+1=10

0×0=0,0×1=0,1×0=0,1×1=1

3、二进制天然兼容逻辑运算。

二进制计数在日常使用上有个不便之处,就是位数往往很长,读写不便,如:把十进制的100000D写成二进制就是11000011010100000B,所以计算机领域我们实际采用的是十六进制。二进制数转换为十六进制数时,长度缩减为原先的约四分之一,把十进制的100000写成八进制就是303240。十六进制的一个数位可代表二进制的四个数位。这样,十进制的100000写成十六进制就是186A0。

二进制的缺点

1、用二进制表示一个数时,位数多。因此实际使用中多采用送入数字系统前用十进制,送入机器后再转换成二进制数,让数字系统进行运算,运算结束后再将二进制转换为十进制供人们阅读。

2、二进制和十六进制的互相转换比较重要。不过这二者的转换却不用计算,每个C,C++程序员都能做到看见二进制数,直接就能转换为十六进制数,反之亦然。