C Primer 學習筆記 1 基本語言

2021-05-24 11:47:08 字數 834 閱讀 9147

std::endl

注意:效果不僅僅是換行,還會重新整理緩衝區,以便立即看到結果。

在debug過程中的log應該每句都用endl重新整理緩衝區,避免因崩潰導致的緩衝區資訊丟失,造成除錯誤導。

ms-dos視窗中輸入ctrl+z來輸入檔案結束符

注意:在一些簡短的小測試程式中,經常會用while (std::cin >> value)來獲取輸入,這時按回車並不會導致退出迴圈,按ctrl+z則可以達到目的。

true和false

注意:任何非0值都代表true。0值代表false,-1也是true。

l'a'和l"abc"

注意:在字元(串)字面值前加l可以得到wchar_t型別的寬字元(串)字面量。

std::cout << "ab" l"cd" << std::endl;

注意:連線字串字面量與寬字串字面量的結果是未定義的。

int i(100);與int i = 100;

注意:上面的是直接初始化,下面的是複製初始化。

直接初始化更靈活(多個引數),效率更高(少賦值一次)。

內建型別的自動初始化

注意:內建型別如果在函式外定義,則會自動初始化為0。而在函式體內的定義不會自動初始化。

在函式體內的變數定義都應該手動初始化。

類型別的自動初始化

注意:無論在函式內或外定義,如果沒有提供初始化式,都會呼叫預設建構函式。

c primer 學習筆記1 基本內建型別

2.1 基本內建型別 2.1.1 算術型別 在c 語言中,算術型別分為兩類,分別為整形和浮點型。整型包括整型,長整型,短整型。浮點型包括單精度浮點型和雙精度浮點型。另外還有字元型和布林型別等。在每種算術型別中都定義了固定型別的尺寸,比如 int整型為 16位,短整型 short 也是16 位,字元型...

c primer學習筆記 1

學習筆記只為幫助自己記憶,寫的並不嚴謹,以自己理解為主.若看到此文的人,發現錯誤請指出,非常感謝.還是以main函式為入口點,可以有返回值,也可以返回值為void,檔案字尾名為cpp 以不同編譯為準 int main 即c 的擴充套件函式庫 標準庫中用於基本標準輸出和輸入的庫 先看以下兩個方法 1 ...

c primer學習筆記1

1,main函式返回值必須是int型。2,iostream庫的基礎是istream和ostream的型別 4個io物件 cin 標準輸入 cout 標準輸出 cerr 標準錯誤 clog 標準日誌 3,域操作符 4,注釋符放在雙引號內是不會被解釋成注釋的,雙引號限制了注釋符的擴充套件。5,for和w...