C語言基礎 2

2021-07-29 20:30:24 字數 712 閱讀 9543

1. 正數的反碼,補碼都等於原碼;負數的補碼等於反碼加一。

例:-31的補碼:(1)原碼:1001 1111;(2)反碼:1110 0000;(3)補碼:1110 0001

2. 計算機中儲存資料用補碼主要是因為:0這個數的原碼和反碼不唯一,出現了bug,而 0補碼是一致的。

3. 字串以『\0』結尾。 字元常量『x』 ,字串「x」,兩者不相等。

4. '\0'對應的ascii碼值是 0.

5. 定義變數、制定變數名字、變數的制定資料型別的意義:

(1) 建立變數符號表;

(2) 變數型別指示系統分配多少記憶體;

(3) 變數的資料型別指示了系統如何解釋儲存空間中的值;

(4) 變數的資料型別確定了該變數的取值範圍;

(5) 不同的資料型別有不同的操作。

c語言基礎2

陣列 定義 型別說明符 陣列名 常量表示式 例如int a 10 陣列中十個元素位元組位址是連續的,10代表陣列的長度,0 9是陣列的下標 在陣列的位址中,由a 0 到a 9 中位址是從低位址到高位址。求陣列中元素的個數大多使用 sizeof a sizeof a 0 關於陣列位址的問題 a 0 代...

C語言基礎 2

一 編譯步驟 預處理 e 編譯 c 彙編 s 鏈結二 資料型別 32bit 系統 基本資料型別 整型 int 4 short 2 long 4 字元型 char 1 浮點型 float 4 double 8 列舉型 enum 構造資料型別 struct union 陣列型別 指標型別 void型 1...

C語言基礎 2

迴圈 loop if語句被叫做條件控制結構,因為它可以在前提條件成立的情況下執行語句。因為這個原因,if也被認為是決策結構。語法如下 if 表示式 expression 執行語句 statements 具體例子 include intmain 以上 用python可以寫成一下樣子 score 89i...