導航:首頁 > 電腦知識 > 如何用電腦計算正負數

如何用電腦計算正負數

發布時間:2022-07-13 04:19:51

① 怎樣用電子計算機計算正數與負數的和

計算機數值以補碼的形式存儲,使用補碼,可以將符號位和其它位統一處理,兩個用補碼表示的數相加時,如果最高位(符號位)有進位,則進位被舍棄。
正數的補碼和原碼是相同的。負數的補碼是正數原碼的反碼。負數比正數多了原碼取反的操作。

② 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」,「=」即可

閱讀全文

與如何用電腦計算正負數相關的資料

熱點內容
網路共享中心沒有網卡 瀏覽:527
電腦無法檢測到網路代理 瀏覽:1377
筆記本電腦一天會用多少流量 瀏覽:597
蘋果電腦整機轉移新機 瀏覽:1381
突然無法連接工作網路 瀏覽:1080
聯通網路怎麼設置才好 瀏覽:1230
小區網路電腦怎麼連接路由器 瀏覽:1057
p1108列印機網路共享 瀏覽:1215
怎麼調節台式電腦護眼 瀏覽:720
深圳天虹蘋果電腦 瀏覽:956
網路總是異常斷開 瀏覽:618
中級配置台式電腦 瀏覽:1015
中國網路安全的戰士 瀏覽:638
同志網站在哪裡 瀏覽:1422
版觀看完整完結免費手機在線 瀏覽:1464
怎樣切換默認數據網路設置 瀏覽:1114
肯德基無線網無法訪問網路 瀏覽:1290
光纖貓怎麼連接不上網路 瀏覽:1499
神武3手游網路連接 瀏覽:969
局網列印機網路共享 瀏覽:1005