算数运算符
加减乘除运算
在这里除法是/符号,两个整数相除,结果一定也是整数,若有小数部分直接舍弃小数部分。如
int a=4;
int b=3;
cout<<a/b<<endl;
结果是1,舍弃了小数点后面的部分。
int a=10;
int b=20;
cout<<a/b<<endl;
结果为0;
小数与小数,小数与整数之间也可以进行除法运算,运算的结果也可以是小数,这一点与整数的除法不同。
如double a=0.5;
double b=0.22;
cout<<a/b<<endl;
结果输出为2.27273。
取模运算
取模运算也就是取余数运算
如 int a=10;
int b=3;
cout<<a%b<<endl;结果为1.
int a=10;
int b=20;
cout<<a%b<<endl;结果为10。
注意:两个小数不能进行取模运算,整数和整数之间,整数和小数之间可以。
递增递减运算
前置运算与后置运算的区别:
前置运算是前进行加1再运算,后置运算是先运算,再加1。
如int a=10;
int b=a++ *10;
cout<<a<<b<<endl;
结果为a=11,b=100。
int a=10;
int b=++a *10;
cout <<a<<b<<endl;
结果是a=11,b=110。
赋值运算符
a+=2也就等同于a=a+2以此类推。
比较运算符
比较运算符进行比较,若符合则返回1,否则返回0。
int a=10;
int b=10;
cout<<(a==b)<<endl;
结果为1,注意在这里输出用赋值运算符是要在a==b外加上小括号。