手機閱讀:m.depeat.com

計算機二級C語言程序設計考點解析:運算

  C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。下面是小編為大家帶來的關于運算的知識,歡迎閱讀。

  1.位的概念

  大多數計算機系統的內存儲器是由眾多的存儲單元構成的。在微機中,每個存儲單元是1個字節,它由8位二進制數構成,可以表示28=256種信息,各位的編號從0~7,最左邊的位(第7位)是最高位,最右邊的位(第0位)是最低位。由于二進制本身的特點,各位上的數字不是1,就是0。

  本章中的位就是指上述提到的二進制位,本章中的位運算就是指對這些二進制的位進行邏輯運算、移位運算等操作。

  2.數的編碼

  數在計算機中是以二進制表示的,但是它并不是簡單地以它本身的數值的二進制形式來直接表示,而要進行一定的編碼,以方便計算機進行處理。常用的編碼有原碼、反碼、補碼三種。

  3.真值與原碼

  我們將一個十進制數的二進制表示稱為這個十進制數的真值,它代表了這個十進制數本身的數值。下表列出了一些數的真值。

  真值舉例

  數二進制表示真值(16位)

  1

  70

  1

  1110000000000000000

  0000000000000001

  0000000000000111

  15

  1111

  0000000000001111

  255

  4095

  6553511111111

  111111111111

  11111111111111110000000011111111

  0000111111111111

  1111111111111111

  用真值表示的數只能是正數,對于負數,要用“一”號標明,例如:

  -7的真值為-0000000000000111-65535的真值為-1111111111111111

  這勢必造成用計算機表示數時的不便,故引入了原碼表示法。

  在原碼表示法中,最高位代表符號位,用“1”表示負數,“0”表示正數;余下的數位用來表示真值的絕對值。

  數字零存在著兩種表示方法:+0與-0。

  4.反碼

  若采用反碼表示,則對應的原碼應按照以下方法進行轉換:

  (1)如果真值為正,則它的反碼與原碼相同;

  (2)如果真值為負,則反碼的符號位為1,其余各位就是對原碼取反(即原碼的1變為0,原碼的0變為1)。

  5.補碼

  (1)為什么要引入補碼

  補碼具有許多獨特的優點:首先它可以變減法運算為加法運算,使得計算時步驟統一,速度提高;其次,在這種系統下的“0”只有惟一的一種表示方法,這就是現代的計算機系統中大多采用補碼的原因。

  (2)補碼的規定

  ①正數的原碼、補碼、反碼均相同;

  ②計算負數的補碼時,先置符號位為1,再對剩余原碼的位數逐位取反,最后對整個數加1。

  在微機上以8位二進制數為一字節的存儲單元中采用補碼系統,它可以存放的最小整數為-128,最大整數為+127。若采用兩個字節來表示一個整數,則可表示的最小整數為-32768,最大整數為+32767。

[計算機二級C語言程序設計考點解析:運算]

獨 特 網wWw.DEPEAT.Com
更多 >

與“考點”有關的文章

  字符常量有兩種形式:一是用單引號括起來的一個單字符,二是″轉義字符″,即以″″開頭的字符序列。下面是小編為大家帶來是關于字符型數據的知識,歡迎閱讀。  1字符常量  有兩種形式:一是用單引號括起來的一個單字符,如′a′,′?′,′=′;二是″轉義字符″,即以″″開頭的字符序列。常用的轉義字符見下表。  字符形式功能  換行   橫向跳格(即跳到下一個輸出區)  v豎向跳格  退格  回車  f走紙換頁  \反斜杠字符″″  ′單引號(撇號)字符  ″雙引號(″)字符  ddd1到3位8進制數所代表的字符,如123,表示8進制數123  xhh

  C語言提供了豐富的庫函數,包括常用數學函數、對字符和字符串處理函數、輸入輸出處理函數等。下面是小編為大家帶來的關于函數的知識,歡迎閱讀。  1庫函數的正確調用  1.C語言提供了豐富的庫函數,包括常用數學函數、對字符和字符串處理函數、輸入輸出處理函數等。在調用庫函數時要注意以下幾點:  (1)調用C語言標準庫函數時必須在源程序中用include命令,include命令的格式是:  #include″頭文件名″  include命令必須以#號開頭,系統提供的頭文件名都以.h作為后綴,頭文件名用一對雙引號″″或一對尖括號〈〉括起來。  (2)標準庫函數的

更多 >

與“計算機二級”有關的文章

  字符常量有兩種形式:一是用單引號括起來的一個單字符,二是″轉義字符″,即以″″開頭的字符序列。下面是小編為大家帶來是關于字符型數據的知識,歡迎閱讀。  1字符常量  有兩種形式:一是用單引號括起來的一個單字符,如′a′,′?′,′=′;二是″轉義字符″,即以″″開頭的字符序列。常用的轉義字符見下表。  字符形式功能  換行   橫向跳格(即跳到下一個輸出區)  v豎向跳格  退格  回車  f走紙換頁  \反斜杠字符″″  ′單引號(撇號)字符  ″雙引號(″)字符  ddd1到3位8進制數所代表的字符,如123,表示8進制數123  xhh

  C語言提供了豐富的庫函數,包括常用數學函數、對字符和字符串處理函數、輸入輸出處理函數等。下面是小編為大家帶來的關于函數的知識,歡迎閱讀。  1庫函數的正確調用  1.C語言提供了豐富的庫函數,包括常用數學函數、對字符和字符串處理函數、輸入輸出處理函數等。在調用庫函數時要注意以下幾點:  (1)調用C語言標準庫函數時必須在源程序中用include命令,include命令的格式是:  #include″頭文件名″  include命令必須以#號開頭,系統提供的頭文件名都以.h作為后綴,頭文件名用一對雙引號″″或一對尖括號〈〉括起來。  (2)標準庫函數的

澳门棋牌网址