原副标题:C++习题统计数据-操作符之表达式操作符
C++习题统计数据-操作符之表达式操作符
他们好,我却是这个欢笑快给我猫,为的是让他们更快,那时在自学C++。那次咱详尽的譬如说了操作符中的微积分操作符,那时再给大家讲呵呵操作符中的表达式操作符。期望对我有协助,打气哦。
表达式操作符
表达式操作符,简而言之,是为表达式展开表达式。主要包括下列三种,当中n=10:
上面他们透过标识符界定前述三种表达式操作符的差别。
“=” 表达式操作符:
#include<iostream>
using namespace std;
int main()
{
int n=10;
n=25;
cout<<“n==”<<n<<endl;
system(“pause”);
return 0;
}
从运转结论中由此可见,在n的常量为10的情况下,当再度用“=”操作符表达式时,n的结论则转变成25。
“+=” 表达式操作符:加法
#include<iostream>
using namespace std;
int main()
{
int n=10;
n+=25;
cout<<“n==”<<n<<endl;
system(“pause”);
return 0;
}
从运转结论中由此可见,在n的常量为10的情况下,当再度用“+=”操作符表达式时,n的结论则转变成35。因此“+=”操作符可以当成=+,即n+=25等价于n=n+25;
“-=”表达式操作符:减法
#include<iostream>
using namespace std;
int main()
{
int n=10;
n-=25;
cout<<“n==”<<n<<endl;
system(“pause”);
return 0;
}
从运转结论中由此可见,在n的常量为10的情况下,当再度用“-=”操作符表达式时,n的结论则变-15。因此“-=”操作符可以当成=-,即n-=25等价于n=n-25;
“*=” 表达式操作符:乘法
#include<iostream>
using namespace std;
int main()
{
int n=10;
n*=25;
cout<<“n==”<<n<<endl;
system(“pause”);
return 0;
}
从运转结论中由此可见,在n的常量为10的情况下,当再度用“*=”操作符表达式时,n的结论则变250。因此“*=”操作符可以当成=*,即n*=25等价于n=n*25;
“/=” 表达式操作符,除法运算
#include<iostream>
using namespace std;
int main()
{
int n=10;
n/=25;
cout<<“n==”<<n<<endl;
system(“pause”);
return 0;
}
从运转结论中由此可见,在n的常量为10的情况下,当再度用“/=”操作符表达式时,n的结论则变0。因此“/=”操作符可以当成=/,即n/=25等价于n=n/25;
备注:n/=25=10/25=0.4;为什么标识符的结论显示n=0呢?之前我就讲过,在温习呵呵。当整数类型做除法运算时,运转结论也必定是整数,可以理解为整数除法运算时,结论向下取整。划重点,这一定要记住哦,小伙伴们。
“%=” 表达式操作符,取余
#include<iostream>
using namespace std;
int main()
{
int n=10;
n%=25;
cout<<“n==”<<n<<endl;
system(“pause”);
return 0;
}
从运转结论中由此可见,在n的常量为10的情况下,当再度用“%=”操作符表达式时,n的结论则变10。因此“%=”操作符可以当成=%,即n%=25等价于n=n%25;
总结
好了那时的笔记就到这里,各位小伙伴有兴趣的可以他们动手写标识符看呵呵运算结论,祝他们新年快乐。