#include<iostream>
using namespace std;
int main(){
//加减乘除
cout << "****加减乘除****"<< endl;
int a = 1;
int b = 2;
float f1 = 3.1f;
float f2 = 0.2f;
cout << a + b << endl;
cout << a - b << endl;
cout << a * b << endl;
cout << a / b << endl; //两个整数相除依然是整数,小数部分去除
cout << f1 / f2 << endl;
//求余数
cout << "\n\n****求余数****"<< endl;
int a1 = 10;
float f3 = 10.1f;
int b1 = 3;
cout << a1 % b1 << endl;
// cout << f3 % b1 << endl; 小数不能取余数
//递增运算符
//前置递增。先+1
cout << "\n\n****递增运算符****"<< endl;
int a4 = 10;
++a4;
cout << "a="<< a4++ << endl;
cout << "a="<< a4 << endl;
//赋值运算符
cout << "\n\n****赋值运算符****"<< endl;
int a5 = 10;
cout << "a="<< a5 << endl;
a5 = 100;
cout << "a5 =100; a="<< a5 << endl;
a5 +=2;
cout << "a5 +=2; a="<< a5 << endl;
a5 -=2;
cout << "a5 -=2; a="<< a5 << endl;
a5 *=10;
cout << "a5 *=10; a="<< a5 << endl;
a5 /=10;
cout << "a5 /=10; a="<< a5 << endl;
//比较运算
cout << "\n\n****比较运算****"<< endl;
int a6 = 10;
int b6 = 11;
cout << "a6 == b6 : "<< (a6 == b6) << endl;
cout << "a6 != b6 : "<< (a6 != b6) << endl;
cout << "a6 > b6 : "<< (a6 > b6) << endl;
cout << "a6 < b6 : "<< (a6 < b6) << endl;
//逻辑运算符
// ! 非
// && 与
// || 或
cout << "\n\n****逻辑运算符****"<< endl;
int a7 = 10;
cout << "!a7 : "<< !a7 << endl; //在c++中除了0都是真
//三目运算符
cout << "\n\n****三目运算符****"<< endl;
//语法: 表达式1?表达式2:表达式3
//需求:a,b比较,谁大谁给c
int a8 = 11;
int b8 = 15;
int c8 = 20;
c8 = (a8>b8?a8:b8); //返回的是变量,返回的是b8
cout << "c8 = (a>b?a:b) : "<< c8 << endl;
(a8>b8?a8:b8) = 199;
cout << "b8 : "<< b8 << endl;
}
输出: