① 怎样用电子计算机计算正数与负数的和
计算机数值以补码的形式存储,使用补码,可以将符号位和其它位统一处理,两个用补码表示的数相加时,如果最高位(符号位)有进位,则进位被舍弃。
正数的补码和原码是相同的。负数的补码是正数原码的反码。负数比正数多了原码取反的操作。
② Excel表格自动计算正负数的问题
1.前提是你要把出库的数字输入成负数,比如出库2000,就输入成"-2000",然后选中全列,点格式菜单里面的"条件格式",把小于0的数字显示成红色即可
2.只要出库的数字输入成负数,自动求和的时候就会自动地正数减负数
③ 计算机中如何表示正负数如何表示整数和实数
这个问题并不复杂,表示一个带符号的整数常用的方法有三种:原码、反码表示法和补码表示法。先来看看原码表示法。在计算机中,数的符号是用一个数位来表示的,一般用数的最高位。正号用0表示,负号用1表示。所谓原码,就是简单地遵循这一规定的一种表示法。例如我们用原码表示+1,可以写成00000001,其最高位是0,表明这个数的符号是"+"。如果表示-1,则可以写成"10000001",最高位的"1"就表示其符号为"―"。这种表示带符号数的方法法就是原码表示法。
反码比原码复杂一些,它规定若一个数值为正,则它的反码和原码形式相同。如+1仍写成"00000001";若一个数值为负,则反码的符号位为1,其余各位对原码取反。如-1写成"11111110";这两种方法在计算机中很少采用,原因很简单,原码和反码不便于运算。举个例子:用原码计算-1+1=?
问题似乎不难,但需要考虑的事情很多。假如只是简单地在"10000001"的最低位加上1,那么将得到结果--10000010,根据原码的规定,这个结果是-2。
要想得到正确结果,我们必须首先要考虑将符号位置0,同时最低位也不能加1,而要减1。即使采用反码计算,也要单独处理其符号。这样计算不仅对我们自己,就是对CPU来说也是不方便的。因此,多数机器都采用补码表示法。
在补码表示法中对于负数的表达要比反码麻烦一些,负数X用"2n-|X|"表示,其中"n"是数的位数。对于八位二进制数来讲n=8,因此用八位二进制补码表示-1就是28-1=11111111,也就是十六进制数0FFH。正数的表示方法和原码一样,+1也写成"00000001"。
由此我们可以发现正负数之间具有这样一种转换关系:将+1的所有位取反得到"11111110",再在最低位上加1就得到"11111111",也就是-1。同时我们也能看出补码表示法中关于符号位的规定和原码是一样的。
那么"10000001"在补码表示法中是哪个数呢?按照刚才发现的规律,将它的各个位取反,得"01111110",再加上1,得"01111111",即十进制的+127,也就是说"10000001"表示-127。
为什么要用这样的表示法,这主要是因为补码便于计算。我们可以用补码重新计算-1+1=?
由于-1的补码是"11111111",将其加1,会得到"100000000",这是一个九位二进制数,如果舍掉最高位,就得到正确的结果--00000000。
这似乎有点不讲理,凭什么舍去最高位呢?道理其实很简单。
将FF(-1)加1之后AL确实成了0。AL是八位寄存器,它不可以记录第九位,因而在AL寄存器中只保留了低八位。
那么是不是多出的一位就无影无踪了呢?并非如此,如果仔细观察DEBUG显示出的内容,就会发现标志寄存器中有一些位发生了变化:AF(辅助进位标志)和CF(借位/进位标志)被置成1了。
由于我们采用了八位寄存器,运算结果产生了第九位,这一位作为进位送入了CF标志位。至于AF,它记录了AL寄存器低"四"位的进位情况
那么是不是多出的一位就无影无踪了呢?并非如此,如果仔细观察DEBUG显示出的内容,就会发现标志寄存器中有一些位发生了变化:AF(辅助进位标志)和CF(借位/进位标志)被置成1了。
由于我们采用了八位寄存器,运算结果产生了第九位,这一位作为进位送入了CF标志位。至于AF,它记录了AL寄存器低"四"位的进位情况。
低四位产生进位的情况由AF反映出来。
采用补码表示法还有一个好处,它可以把加、减法统一成加法,很容易看出1-1和1+FF(-1)的实际结果是一样的。至于补码的乘除法运算这里不再多讲,查阅有关书籍即可掌握。
明白了数字的表示方法,那么我们在前面讨论的移位与乘除法的问题也就迎刃而解了。用"SHL/SHR"指令移位会使符号位发生变化,所以负数无法用这两条指令完成乘除计算。
④ 电脑上怎么打出正负号±
1、安装了搜狗输入法后,我们使用搜狗输入法输入“正负”,就可以看到自动出现±这个选项,我们点击它即可
⑤ EXCEL如何计算一列有中多少正数和负数
只能筛选出正数和负数,无法自动计算。
如下参考:
1.打开Excel表格,选择一个带正负号的列,如下图所示。
⑥ 计算器怎么打负数
先在计算器上按“-”号,然后按你想输入的数字,结果就是负数。负数是数学术语,比0小的数叫做负数,负数与正数表示意义相反的量。负数用负号“-”和一个正数标记,如−2,代表的就是2的相反数。于是,任何正数前加上负号便成了负数。
1、计算器是现代人发明的可以进行数字运算的电子机器。 计算器电源采用交流转换器或电池,电池可用交流转换器或太阳能转换器再充电。为节省电能,计算器都采用CMOS工艺制作的大规模集成电路。
2、计算器一般由运算器、控制器、存储器、键盘、显示器、电源和一些可选外围设备及电子配件,通过人工或机器设备组成。低档计算器的运算器、控制器由数字逻辑电路实现简单的串行运算,其随机存储器只有一、二个单元,供累加存储用。
⑦ 怎样用电脑计算器计算正负数
正数正常计算,要是输入的数是负数时,先把数输入再点“+/—”这个键,数值前出现一个“-”表示输入的是负数。
⑧ 计算机是如何知道正负值的
IEEE
等国际标准规定了数据格式,规定了哪位是符号位。系统根据该数是有符号数,无符号数,整型,浮点型等,和符号位判断,就知道正负和数值。
⑨ 计算机中如何表示正负数如何表示整数和实数
计算机中用二进制数编码表示数值信息,8位二进制数,最高位代表符号位,“0”表示正数,“1”表示负数。整数用定点数来表示,实数用浮点数来表示。
数值信息在计算机内采用二进制编码表示,它有三种形式:原码、反码和补码。正数的编码,原码、反码、补码相同,对于负数其补码由反码加一得到。
定点数是指计算机中采用的一种数的表示方法。参与运算的数的小数点位置固定不变。浮点数是指,参与运算的数的小数点位置可变。具体的说,这个实数由一个整数或定点数(即尾数)乘以某个基数(计算机中通常是2)的整数次幂得到。
(9)如何用电脑计算正负数扩展阅读
浮点加法减法运算:
设有两个浮点数x和y,它们分别为
x = Mx*2^Ex
y = My*2^Ey
其中Ex和Ey分别为数x和y的阶码,Mx和My为数x和y的尾数。
两浮点数进行加法和减法的运算规则是
设 Ex小于等于Ey,则 x±y = (Mx*2^(Ex-Ey)±My)*2^Ey,
完成浮点加减运算的操作过程大体分为四步:
1. 0 操作数的检查;
2. 比较阶码大小并完成对阶;
3.尾数进行加或减运算;
4. 结果规格化并进行舍入处理。
⑩ 在电脑上的计算器怎样才能打出负数
按下计算器屏幕键盘中的“+/-”符号。
例如:计算 -13+1=?则依次按下:
“1”,“3”,“+/-”,“+”,“1”,“=”即可