c 程式設計基礎個人筆記(一)

2021-10-04 06:43:58 字數 1055 閱讀 5506

1.climits標頭檔案定義了關於整型限制的資訊,比如int_max為int的最大取值,char_bit為位元組的位數。

2.cin 和cout

3.寬字元型別wchar_t,需要通過wcin和wcout處理,使用字首「l」指示寬字元常量和寬字串,字首「u」表示wchar16_t,字首「u」表示wchar32_t。

4.強制型別轉換

5.auto宣告(c++11)

auto宣告可以根據初始值的型別判斷變數的型別。

std::vectorscores;

auto pv = scores.begin(); //auto is the same to std::vector::iterator

6.空字元被寫作『\0』,ascii值為0

7.string類

8.原始字串raw:通過字首r或r"+*來進行表示,中間如果出現特殊字元不需要使用轉譯字元。

cout << r"+* ("who ...?")+*" << endl;
9.列舉

10.指標陣列與陣列指標

11.模板類 vector

12.模板類 array

13.模板類valarray

valarrayv1; //an array of double, size 0

valarrayv2(8); //an array of 8 int elements

valarrayv3(10,8); // an array of 8 int elements, each set to 10

14.型別別名

15.字元函式庫cctype

16.檔案操作

ofstream outfile;

outfile.open("fish.txt");

ifstream infile;

infile.open(fish.txt);

char line[81];

infile.getline(line, 80);

c 程式設計基礎個人筆記(六)

1.string類 2.智慧型指標模板 auto ptrfilms 5 auto ptrpwin pwin films 2 轉讓所有權給pwin films 2 invalid,程式崩潰,若使用unique ptr則編譯報錯3.stl標準模板庫 泛型程式設計 無序集合 unordered map u...

C 基礎個人筆記

float a 999999.711,b 123456.789,c 123.999 cout 位運算 賦值運算 逗號運算 if 表示式 語句 if 表示式 語句1 else 語句2 if 表示式1 語句1 else if 表示式2 語句2 else if 表示式3 語句3 else 語句n swit...

C iOS基礎 個人筆記(一)

檔案預覽 選擇檔案 空格 安裝包格式 dmg pkg iso 軟體推薦 搜狗輸入法 paragon ntfs mplayerx office cleanmymac 根路徑 終端命令 touch 檔案建立檔案 open 檔案 資料夾開啟檔案 資料夾 open 開啟當前路徑 編譯c程式 使用的是clan...