目录
1.数据的输入
语法:
cin>>变量
2.运算符
作用:用于执行代码的运算
运算符类型 | 作用 |
算术运算符 | 用于处理四则运算 |
赋值运算符 | 用于将表达式的值赋给变量 |
比较运算符 | 用于表达式的比较,并返回一个真值或假值 |
逻辑运算符 | 用于根据表达式的值返回真值或假值 |
1.算术运算符
- 两个整数相除,结果依然是整数,将小数部分去除
- 两个数相除,除数不可以为0
- 两个小数可以相除,运算的结果也可以是小数
- 两个小数是不可以做取模运算的,表达式必须具有整数或未区分范围的枚举类型
1.前置递增
int a =10;
++a;//让变量+1
cout<<"a="<<a<<endl;
//a=11
2.后置递增
int b =10;
b++;//让变量+1
cout<<"b="<<b<<endl;
//b=11
3.前置和后置的区别
- 前置递增:先让变量+1,然后进行表达式运算
int a2=10;
int b2=++a2*10;
cout<<"a2="<<a2<<endl;
cout<<"b2="<<b2<<endl;
//a2=11
//b2=110
- 后置递增:先进行表达式运算,后让变量+1,
int a3=10;
int b3=a3++*10;
cout<<"a3="<<a3<<endl;
cout<<"b3="<<b3<<endl;
//a3=11
//b3=100
++在前:加了再用
++在后:用了再加
--同理
2.赋值运算符
-
+=(其他同理)
a+=2;//a=a+2
3.逻辑运算符
运算符 | 术语 | 示例 | 结果 |
! | 非 | !a | 如果a为假,则a为真;如果a为真,则a为假 |
&& | 与 | a&&b | 如果a和b都为真,则结果为真,否则为假 |
|| | 或 | a||b | 如果a和b有一股为真,则结果为真,二则都为假时,结果为假 |
1.非
int a=10;
//在C++中,除0都为真
cout<<!a<<endl;
cout<<!!a<<endl;
2.与
int a=10;
imt b=10;
cout<<(a&&b)<<endl;
int a=0;
imt b=10;
cout<<(a&&b)<<endl;
int a=0;
imt b=0;
cout<<(a&&b)<<endl;
3.或
int a=10;
imt b=10;
cout<<(a||b)<<endl;
int a=0;
imt b=10;
cout<<(a||b)<<endl;
int a=0;
imt b=0;
cout<<(a||b)<<endl;