學習筆記 C primer Plus 第5章

2021-10-06 14:31:15 字數 523 閱讀 3142

1.typedef機制:使用typedef為現有型別建立別名,例如,typedef double real; real dead;這兩行的含義表示把real建立為double型別的變數。

2.遞增運算:i++和++i:前者++字尾表示使用i的值之後,遞增i。後者++字首表示先遞增i,然後使用i的值。

3.沒乙個表示式都有乙個值,比如q>5就代表不是0就是1.

4.c標準中,宣告不算是乙個語句,區別與c++。

5.型別轉換:由較小範圍型別轉換成較大型別時,為公升級,公升級通常不會有什麼問題,但是當大範圍轉換成小範圍時,稱為降級,可能導致地型別放不下整個數。例如char型別智慧型存放乙個位元組的資料,可以儲存101,但是不可以儲存22334,又如浮點型別降級為整數型別時,浮點值會被截斷,比如-23.5被截斷為-23.

6.強制型別轉換:例如,int i ;i = (int)3.3。

7.sizeof(引數):獲得括號內運算物件的大小,以位元組為單位。

4int main(void)  return 0; }

c primer plus學習筆記

1.變數名命名規則 重要的 1 有含義 2 只能用字母字元 數字和下劃線 3 第乙個字元不能是數字 4 區分大小寫 5 不能用c 關鍵字 2.整型 1 無符合型別不能表負值 2 char short 16 int short long 32,int 和longlong 64,long c 11 寬度...

C PrimerPlus學習筆記

if語句中判斷恒等,將常量放前,防止由於 寫成 造成的難以查詢的bug。if 0 count 若寫成 0 count 會報錯,count 0 則不會命名空間 using namespace std cout one cout two std cout one std cout two using s...

C Primer Plus學習筆記

1.組合語言是特地的cpu設計所採用的一組內部指令的助記符,不同的cpu型別使用不同的cpu c給予你更多的自由,也讓你承擔更多的風險 自由的代價是永遠的警惕 2.目標 檔案 可執行檔案和庫 3.可以用畫幾個盒子的方式來跟蹤乙個程式的變數 一門語言的語法就是一套規則,用於管理這種語言中的合法語句組織...