C 學習筆記一 (基本資料型別)

2021-08-18 00:16:44 字數 409 閱讀 4341

1.當已知數值不可能為負時,盡量採用unsigned char

2.若是表示byte(位元組) 型別,都用unsigned char(在進行轉化為int,不會進行位擴充套件)

3.有些機器上用long型別進行計算的消耗遠遠大於int,所以能用int盡量用int,更大數字用long long

4.表示浮點數盡量用double,用float會有精度損失!!

5.signed與unsigned別混用,例如:unsigned a = 1,int b = -1,結果會是個異常結果

6.以0開頭代表著八進位制,以0x或0x開頭代表16進製制

7.在c++中,string代表這乙個字元陣列+乙個'\0'代表結束符,所以實際長度比他的內容多一

總結:c++是直接與硬體打交道的語言,根據不同編譯器定義不同型別對程式會更有優化

C 學習筆記 基本資料型別

由於考研的程式設計題很多都需要使用c 語言來寫,所以雖然我不太喜歡c 這門語言,那麼還是得來看看。需要提前說明,c 語言屬於比較低階的語言,所以沒有規定資料型別的具體大小,所有資料型別都可能由於機器不同而產生差異。標準只規定了這些資料型別的最小範圍,這一點我們在使用c 的時候也要注意。整型資料型別和...

C 學習筆記之基本資料型別

1 型別推斷 使用關鍵字 var修飾 2 常量 使用關鍵字 const 修飾 3 整型 3.1 sbyte 8位有符號整數 3.2 byte 8位無符號整數 3.3 short 16位有符號整數 3.4 ushort 16位無符號整數 3.5 int 32位有符號整數 3.6 uint 32位無符號...

C 學習 基本資料型別

整型,字元型,布林型,浮點型 c c 標準只定義了最低的位數,而不是必需的固定位數 bool 布林型 char 字元型 8位 wchar t 寬字元型 16位 short 短整型 16位 int 整形 16位 long 長整形 32位 float 單精度浮點型 6為有效數字 double 雙精度浮點...