之前忘了告訴大家,想要編輯c++語言,就必須要下載代碼編輯器,這裏我用的是“Dev-c++”:
安裝好之後打開就行了。
我們先新建一個"變量學習.cpp",建好之後保存一下,就可以開始寫代碼啦~
變量的類型有很多種,比如:
int sum=0;
這是int形變量,他定義的變量只能賦值整數,這裏的“=”是把右邊的值賦值給左邊的意思,要判斷是否相等,應該用“==”。
bool a=true;
bool s=0;//s==false
這是布爾類型的變量,他的值只能為1(true(真))或0(false(假))當然這只是理論上,所以......(嘿嘿~):
bool right=2;//true
當然他的值也是true,但最好不要這麼定義(老師看到會......)
有了整數,沒有小數怎麼行呢:
float sum=3;//隱式轉換int型
float sum=2.5f;
float,低精度(又是一個小細節)浮點數,如果你直接給他賦值"3",那麼他就會自動轉換成int型,如果你給他直接賦值為"2.5",那麼編輯器就會報錯,因為2.5是double型的,但是double的範圍比float大,所以在隱式轉換時會丟失精度,然後報錯。所以要定義float類型的變量一定要記得浮點數的末尾加“f”。
既然説到double,那不妨來聊一下吧:
double sum=1202.2;
double是高精度浮點數,你也可以叫他雙(double)精度浮點數。
char word='a';
這是一個字符型變量,他可以賦值為一個字符(你要賦值字符串我也不攔你),至於ASCLL碼我們以後再學。