1.C語言基礎上添加了對面向對象編程的支持ios
2.C++特性:1.面向對象;2.模板算法
結構化編程,面向對象編程,通用編程編程
針對算法方面,提供一種通用類型函數來用於各類實際類型函數
第一個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; } //函數體結尾
#include <iostream>
將頭文件(iostream文件)的內容添加到程序中code
using 編譯指令對象
using namespace std;
用於指定函數屬於哪一個版本it
好比cout方法其實是std::coutio
cout << "Come up and C++ me some time.";
cout對象屬性中一個插入操做符<<, 它將右側信息插入流中。編譯
cout << endl;
重起一行。有點相似於"\n"。
類描述了一種數據類型的所有屬性。對象根據這些描述建立實體。
C++程序的模塊叫函數。
type functionname(argumentlist) { statements; }
使用C++內置的類型來建立符合本身須要的類型
內置類型:基本類型和複合類型
變量名規則:
1.只能使用字母字符,數字,下劃線。
2.第一個字符不能是數字
3.區分大小寫
4.不能使用關鍵字
5.雙下劃線,或下劃線,或大寫字母打頭的名稱將被保留實現。
6.對於名稱長度沒有限制。
short
int 默認整形常量存儲爲int
long
unsigned 無符號類型,默認 unsigned int
cout << '$'; //打印ascll碼 cout.put('$'); //打印字符
wchar_t是一種整數類型。
8位char表示基本字符集。wchar_t能夠支持擴展字符集。
任何非零值都會被轉成true
零值被轉成false
常量聲明,聲明後沒法修改
float 數字前七位精確
double 數字前十五位精確
long double