当前位置:编程学习 > C/C++ >>

C语言 数码乘以各自的权累加 什么意思

答案:1.二进制 字串7

1)十进制回顾

字串9


可以用三点来描述十进制:一是有十个数码(0、1~9);二是计数时逢十进一;三是采用位置表示法。所谓位置表示法,是指同一个数码在数中不同位置所表示的值不同。例如,数535.5中,数码5出现在百位,代表500;出现在个位,代表5;出现在小数点后第一位,代表0.5。一个数码所表示的值等于它乘以该位的权。所谓“权”是指某一位单位数字所表示的值。对十进制而言,从小数点向左,各位的权依次是l(100)、10(101)、100(102)、1 000(103)…;从小数点向右,各位的权依次是0.1(10-1)、0.01(10-2)、0.00l(10-3)…。高一位的权是低一位的10倍。

字串8


2)什么是二进制 字串3

和十进制相类似,也可以用三点来描述二进制:一是有两个数码(0和1);二是计数时逢二进一;三是采用位置表示法。从小数点向左,各位的权依次是20、21、22、23…;从小数点向右,各位的权依次是2-1、2-2、2-3…。高一位的权是低一位的2倍。

字串1


3)计算机中为什么采用二进制

字串7


计算机中采用二进制是基于以下三点: 字串4

(1)容易表示

字串7

从原理上讲,只要有两种稳定状态、并能进行状态转换的电路都可以用来表示二进制数码,用其中一种状态表示0,用另一种状态表示1。而表示十进制数码的单元电路必须有十种稳定状态,并能方便进行状态转换,时至今日还没有这样的电路。 字串5

(2)运算简单

字串2


以一位数的加法为例,对十进制需55条规则,而对二进制仅需3条规则(0 0=0;0 1=1 0:l;1 1=0,向高一位进位1)。

上一个:C语言程序设计和C++语言程序设计的区别
下一个:有关C语言的一道题目,会的来。

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,