小古銀的官方網站(完整教程):http://www.xiaoguyin.com/
C++入門教程視頻:https://www.bilibili.com/vide...ios
在講基本數據類型和變量前,先簡單介紹一下幾個名詞:ide
{}
之間。=
;就是將=
右邊的值賦給左邊的變量。在聲明定義變量時,必須指定數據類型,來講明變量保存的類型和變量佔有多大的內存。網站
基本數據類型屬於C++的核心語言,其餘的數據類型都是根據這些衍生出來的。而下面的數據類型是很是經常使用基本數據類型,其餘基本數據類型將在後續講解:操作系統
類型 | 用途 | 取值範圍 |
---|---|---|
bool | 只有兩個值 | false 或者 true |
int | 保存整數 | [-2147483648, 2147483647] |
long long | 保存整數 | [-9223372036854775808, 9223372036854775807] |
float | 保存小數 | 6位左右的有效數字 |
double | 保存小數 | 16位左右的有效數字 |
變量的名稱是本身定義的,因此能夠隨便起名字,可是隻能以字母和下劃線_
開頭,不然編譯會報錯。可是爲了代碼的可讀性,建議變量名稱應該符合變量的用途。code
#include <iostream> // std::cout std::endl int main(void) { double value = 100.1024; // 初始化value爲100.1024 value = 3.14; // 將3.14賦值給value std::cout << "變量value保存的值:" << value << std::endl; double number = value; // number初始化爲value保存的值 std::cout << "變量number保存的值:" << number << std::endl; value = 233; number = 666; std::cout << "改變value保存的值後:" << value << std::endl; std::cout << "改變number保存的值後:" << number << std::endl; return 0; }
輸出結果:視頻
變量value保存的值:3.14 變量number保存的值:3.14 改變value保存的值後:233 改變number保存的值後:666
首先聲明一個變量value
,而後將它初始化爲100.1024;接着下一行給它從新賦值爲3.14,那麼這時候3.14就會覆蓋掉以前的100.1024,也就是說,此時value
保存的值就是3.14。而後輸出變量value
保存的值,因此輸出3.14。教程
而後聲明一個變量number
,而且用變量value
保存的值來初始化number
,因爲此時value
的保存的值是3.14,所以number
被初始化爲3.14。內存
因爲value
和number
是各自獨立的,所以當改變value
保存的值時,number
保存的值不會改變;而改變number
的值時,value
保存的值也不會改變。作用域
基本數據類型中,long long
是從C++11開始加入的。get