[C++]1、關鍵字與數據結構

1.概念

1.C語言基礎上添加了對面向對象編程的支持ios

2.C++特性:1.面向對象;2.模板算法

1.1 編程原理

結構化編程,面向對象編程,通用編程編程

1.1.1 通用編程

針對算法方面,提供一種通用類型函數來用於各類實際類型函數

2.語法

2.1 組成

第一個demospa

#include <iostream> //預處理器編譯指令

int main()  //函數頭
{           //函數體開頭
    using namespace std;    //函數頭
    cout << "Come up and C++ me some time.";    //編譯指令
    cout << endl;           
    cout << "You won; It regret it!" << endl;
    return 0;
}           //函數體結尾

2.1.1 預處理器

#include <iostream>

將頭文件(iostream文件)的內容添加到程序中code

2.1.2 名稱空間

using 編譯指令對象

using namespace std;

用於指定函數屬於哪一個版本it

好比cout方法其實是std::coutio

2.1.3 流操做 <<

cout << "Come up and C++ me some time.";

cout對象屬性中一個插入操做符<<, 它將右側信息插入流中。編譯

2.1.4 控制符 endl

cout << endl;

重起一行。有點相似於"\n"。

2.2 類

類描述了一種數據類型的所有屬性。對象根據這些描述建立實體。

2.3 函數

C++程序的模塊叫函數。

type functionname(argumentlist)
{
    statements;
}

3.處理數據

使用C++內置的類型來建立符合本身須要的類型

內置類型:基本類型和複合類型

3.1 簡單變量

變量名規則:

1.只能使用字母字符,數字,下劃線。

2.第一個字符不能是數字

3.區分大小寫

4.不能使用關鍵字

5.雙下劃線,或下劃線,或大寫字母打頭的名稱將被保留實現。

6.對於名稱長度沒有限制。

3.1.1 整型

short

int 默認整形常量存儲爲int

long

unsigned 無符號類型,默認 unsigned int

3.1.2 char類型

cout << '$'; //打印ascll碼
cout.put('$'); //打印字符

3.1.3 wchar_t

wchar_t是一種整數類型。

8位char表示基本字符集。wchar_t能夠支持擴展字符集。

3.1.4 bool

任何非零值都會被轉成true

零值被轉成false

3.1.5 const 限定符

常量聲明,聲明後沒法修改

3.1.6 浮點數

float 數字前七位精確

double 數字前十五位精確

long double

相關文章
相關標籤/搜索