#include using namespace std;
int main()
單行注釋:// 描述資訊
多行注釋: /* 描述資訊 */
作用:給一段指定的記憶體空間起名,方便操作這段記憶體
語法:資料型別 變數名 = 初始值
示例:#include using namespace std;
int main()
作用:用於記錄程式中不可更改的資料
c++定義常量兩種方式
1.#define巨集常量:#define 常量名 常量值
通常在檔案上方定義,表示乙個常量
2.const 修飾的變數:const 資料型別 常量名=常量值
通常在變數定義前加const,修飾該變數為常量,不可修改
示例:#include using namespace std;
#define day 7
int main()
資料型別 變數名 = 變數初始值
int a = 10; 給變數分配合適的記憶體空間
整型資料型別
占用空間
取值範圍
short(短整型)
2位元組(-2^15-2^15-1)
int(整型)
4位元組(-2^31-2^31-1)
long(長整型)
windows為4位元組,linux為4位元組(32位),8位元組(64位)
(-2^31-2^31-1)
long long(長長整型)
8位元組(-2^63-2^63-1)
sizeof關鍵字
作用:利用sizeof關鍵字可以統計資料型別所佔記憶體大小
語法:sizeof(資料型別/變數)
示例:cout << "short所佔記憶體空間為:" << sizeof(short) << endl;
cout << "int所佔記憶體空間為:" << sizeof(int) << endl;
cout << "long所佔記憶體空間為:" << sizeof(long) << endl;
cout << "long long所佔記憶體空間為:" << sizeof(long long) << endl;
實型(浮點型)
作用:表示小數
浮點型變數分為兩種:
1.單精度float
2.雙精度double
兩者的區別在於表示的有效數字範圍不同。
資料型別
占用空間
有效數字範圍
示例float
4位元組7位有效數字
float f = 3.14f;
double
8位元組15-16位有效數字
double d = 3.3;
作用:字元型變數用於顯示單個字元
語法:char ch = 'a';
注意:1.在顯示字元型變數時,用單引號將字元括起來,不要用雙引號
2.單引號內只能有乙個字元,不可以是字串
c和c++中字元型變數只占用1個位元組
字元型變數並不是把字元本身放到記憶體中儲存,而是將對應的ascii編碼放入到儲存單元。
#include using namespace std;
int main()
常見錯誤:
c語言基礎 指標詳解
目錄 一 理解指標 二 指標變數的宣告及初始化 三 通過指標訪問變數 四 指標鏈 指向指標的指標 五 指標表示式 六 指標的遞增與比例因 七 指標與陣列和字串 1 指標與陣列 2 指標與字串 3 指標陣列 八 指標與函式 1 將指標作為函式的引數 2 函式返回指標 3 指向函式的指標 九 指標與結構...
C 基礎 類模板詳解
template class 類模板名 類模板中成員函式放在模板類外面定義語法 template 型別參數列 返回值型別 類模板名 型別引數名列表 成員函式名 參數列 用類模板定義乙個物件寫法如下 類模板名 真實引數型別表 物件名 建構函式實際參數列 類模板名 真實引數型別表 物件名 例項如下 in...
詳解C語言初階基礎
目錄 c語言是一門通用計算機程式語言,是一種物件導向的編譯型語言,廣泛用於底層開發。其設計目的是提供一種能以簡易的方式編譯 處理低階儲存器 產生少量的機器碼以及不需要任何環境便能執行的程式語言.c語言的實質就是生成乙個可執行的exe檔案 開闢乙個空間時同時放進去某個內容,叫做初始化 伴隨空間開闢時就...