小古銀的官方網(wǎng)站(完整教程):http://www.xiaoguyin.com/
C++入門教程視頻:https://www.bilibili.com/video/av20868986/
正負(fù)
可以直接在程序中使用正負(fù)號(hào)姨涡。
基礎(chǔ)示例
#include <iostream> // std::cin std::cout std::endl
int main(void)
{
std::cout << +1 << std::endl;
std::cout << -1 << std::endl;
int value = -10;
std::cout << +value << std::endl;
std::cout << -value << std::endl;
return 0;
}
輸出結(jié)果:
1
-1
-10
10
四則運(yùn)算
四則運(yùn)算就是加減乘除丸逸,計(jì)算機(jī)可以很輕松的處理四則運(yùn)算虏两。
基礎(chǔ)示例
#include <iostream> // std::cin std::cout std::endl
int main(void)
{
int value1 = 0;
int value2 = 0;
std::cin >> value1 >> value2;
std::cout << "第一個(gè)整數(shù)加第二個(gè)整數(shù)是:" << (value1 + value2) << std::endl;
std::cout << "第一個(gè)整數(shù)減第二個(gè)整數(shù)是:" << (value1 - value2) << std::endl;
std::cout << "第一個(gè)整數(shù)乘以第二個(gè)整數(shù)是:" << (value1 * value2) << std::endl;
std::cout << "第一個(gè)整數(shù)除以第二個(gè)整數(shù)是:" << (value1 / value2) << std::endl;
return 0;
}
基礎(chǔ)講解
在上面代碼中党觅,先取出變量保存的值纤怒,然后再進(jìn)行運(yùn)算。
注意:
- 除法的運(yùn)算符號(hào)是
/
不是\
蜀漆。 - 如果除數(shù)是0的話裸扶,那么程序會(huì)崩潰喲~
- 兩個(gè)整數(shù)類型的數(shù)值或者變量相除,結(jié)果是整數(shù)更鲁,如整數(shù)的
5
除以整數(shù)的3
結(jié)果就是整數(shù)的1
霎箍。如果想結(jié)果是小數(shù)的話,被除數(shù)和除數(shù)其中一個(gè)必須是小數(shù)類型澡为,例如5.0
或者double
類型的變量或者float
類型的變量等朋沮;加減乘除都是同理。
余數(shù)
除了四則運(yùn)算缀壤,計(jì)算機(jī)也可以輕松求出余數(shù)樊拓。求余數(shù)需要使用運(yùn)算符號(hào)%
。
#include <iostream> // std::cin std::cout std::endl
int main(void)
{
int value1 = 0;
int value2 = 0;
std::cin >> value1 >> value2;
std::cout << "第一個(gè)數(shù)除以第二個(gè)數(shù)的商是:" << value1 / value2 << std::endl;
std::cout << "第一個(gè)數(shù)除以第二個(gè)數(shù)的余數(shù)是:" << value1 % value2 << std::endl;
return 0;
}
基礎(chǔ)講解
這么簡(jiǎn)單就不需要解釋了(^U^)ノ~YO
不過(guò)需要注意的是:求余數(shù)的時(shí)候塘慕,被除數(shù)和除數(shù)都只能是整數(shù)類型的數(shù)值和變量筋夏,否則編譯會(huì)報(bào)錯(cuò)喲~。
運(yùn)算符在C++代碼中的簡(jiǎn)化:
- 加法:
a = a + b
可以簡(jiǎn)化成a += b
图呢,當(dāng)算式是a += 1
時(shí)条篷,可以再簡(jiǎn)化成a++
或者++a
- 減法:
a = a - b
可以簡(jiǎn)化成a -= b
骗随,當(dāng)算式是a -= 1
時(shí),可以再簡(jiǎn)化成a--
或者--a
- 乘法:
a = a * b
可以簡(jiǎn)化成a *= b
- 除法:
a = a / b
可以簡(jiǎn)化成a /= b
- 求余數(shù):
a = a % b
可以簡(jiǎn)化成a %= b
其中赴叹,++
叫做自增鸿染,--
叫做自減。
注意:b = a++;
和b = ++a;
中=
和++
的運(yùn)算順序是不一樣的乞巧。前者先執(zhí)行賦值再自增涨椒,后者則先自增后再賦值,所以b
的值不一樣绽媒。
溫馨提示:因?yàn)?strong>注意中所說(shuō)的蚕冬,所以有時(shí)候會(huì)遇到幾個(gè)無(wú)聊的出題者喜歡在一條算式上弄很多加加減減,如果你在一條算式上寫很多連續(xù)的加加減減會(huì)被人打的喲是辕,別說(shuō)我沒提醒你囤热。
鞏固練習(xí)
輸入一個(gè)年份,輸出是否閏年获三,是則輸出true
旁蔼,不是則輸出false
。