计算机中,是用1和0来表示任何数据,可是1和0在计算机中又是怎么表示的?是用电路来表示?
1个回答
关注
展开全部
您好,亲~很高兴为您解答!关于计算机中,是用1和0来表示任何数据,可是1和0在计算机中又是怎么表示的?是用电路来表示?问题回复如下:计算机中1和0是用电路来表示的,而且电路分为数字电路和模拟电路。若是数字电路,1和0分别表示电路端口的高电平和低电平(高电平是指当端口电压大于某个指定值为高,低电平反之)
咨询记录 · 回答于2022-08-09
计算机中,是用1和0来表示任何数据,可是1和0在计算机中又是怎么表示的?是用电路来表示?
您好,亲~很高兴为您解答!关于计算机中,是用1和0来表示任何数据,可是1和0在计算机中又是怎么表示的?是用电路来表示?问题回复如下:计算机中1和0是用电路来表示的,而且电路分为数字电路和模拟电路。若是数字电路,1和0分别表示电路端口的高电平和低电平(高电平是指当端口电压大于某个指定值为高,低电平反之)
若是模拟电路,1和0分别表示电路的开和关两种状态。0和1在计算机语言里是二进制,所有的信息将转化为由0和1组成的代码进行存储和传输。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。当前的计算机系统使用的基本上是二进制系统,数据在计算机中主要是以补码的形式存储的。计算机中的二进制则是一个非常微小的开关,用“开”来表示1,“关”来表示0。
扩展资料:计算机中的十进制小数用二进制通常是用乘二取整法来获得的。比如0.65换算成二进制就是:0.65 × 2 = 1.3 取1,留下0.3继续乘二取整0.3 × 2 = 0.6 取0, 留下0.6继续乘二取整0.6 × 2 = 1.2 取1,留下0.2继续乘二取整0.2 × 2 = 0.4 取0, 留下0.4继续乘二取整0.4 × 2 = 0.8 取0, 留下0.8继续乘二取整0.8 × 2 = 1.6 取1, 留下0.6继续乘二取整0.6 × 2 = 1.2 取1,留下0.2继续乘二取整.......一直循环,直到达到精度限制才停止(所以,计算机保存的小数一般会有误差,所以在编程中,要想比较两个小数是否相等,只能比较某个精度范围内是否相等)。这时,十进制的0.65,用二进制就可以表示为:0.1010011。