C++語言算數運算符
阿新 • • 發佈:2018-11-27
加減乘除 div 前綴和 c++語言 col spa float 數據類型轉換 pan
算數運算符:
C++中用於算數運算的運算符
1、加+ 2、減- 3、乘* 4、整除/ 5、模 % 6、自加++ 7、自減--
模運算時,參與運算的兩個數都必須是整數。
相同數據類型加減乘除比較簡單:
#include <iostream> #include <cstdio> using namespace std; int main() { int a=15,b=10; cout<<"a+b="<<a+b<<endl; cout<<"a-b="<<a-b<<endl; cout<<"a*b="<<a*b<<endl; cout<<"a/b="<<a/b<<endl; cout<<"b/a="<<b/a<<endl; cout<<"a%b="<<a%b<<endl; cout<<"b%a="<<b%a<<endl; return 0; }
運算中的數據類型轉換,
如下代碼,輸出時強制轉換為整型:
#include <iostream> #include<cstdio> using namespace std; int main() { int a,b=15; float c=123.45; a=b+c; cout<<"b+c="<<a<<endl; a=b-c; cout<<"b-c="<<a<<endl; a=b*c; cout<<"b*c="<<a<<endl; a=b/c; cout<<"b/c="<<a<<endl;return 0; }
自加++ 自減--運算符:
運算符前綴和後綴的區別:運算符前綴時,先將變量+1,再使用,運算符後綴時,先使用變量,再加+1
#include <iostream> #include <cstdio> using namespace std; int main() { int a=15,b=10; cout<<a++<<endl; cout<<++a<<endl; cout<<b--<<endl; cout<<--b<<endl; return 0; } 輸出為: 15 17 10 8 cout<<a++<<endl;//先輸出a,a++ cout<<++a<<endl;//先對a+1,再輸出 cout<<b--<<endl;//先輸出b,再減減 cout<<--b<<endl;//先-1,後輸出
C++語言算數運算符