您現在的位置: 18luck新利全站下载 >> 管理信息化>> 數據倉>> 資料信息

C語言程序設計教程11ppt16

所屬分類:
數據倉
文件大小:
578 KB
下載地址:
相關資料:
c語言程序, 程序設計, 設計教程
C語言程序設計教程11ppt16內容簡介


例如,已知一個補碼為11111001,則原碼是10000111(-7):因為符號位為“1”,表示是一個負數,所以該位不變,仍為“1”;其餘7位1111001取反後為0000110;再加1,所以是10000111。

5.數值在計算機中的表示──補碼
在計算機係統中,數值一律用補碼表示(存儲),原因在於:使用補碼,可以將符號位和其它位統一處理;同時,減法也可按加法來處理。另外,兩個用補碼表示的數相加時,如果最高位(符號位)有進位,則進位被舍棄。

[Return]
11.2 位 運 算
11.2.1 位運算及其運算符 1.按位與──& (1)格式:x&y (2)規則:對應位均為1時才為1,否則為0:3&9=1。
例如,3&9=1: 0011
& 1001
────
0001=1
(3)主要用途:取(或保留)1個數的某(些)位,其餘各位置0。 2.按位或──| (1)格式:x|y (2)規則:對應位均為0時才為0,否則為1:3|9=11。
例如,3|9=11: 0011
| 1001
────
1011=11 (3)主要用途:將1個數的某(些)位置1,其餘各位不變。


..............................

Baidu
map