8月X01 3班 day01复习笔记
2023-11-24 14:16:36
发布于:广东
#include<iostream> // 头文件
using namespace std;// 命名空间
int main(){ // 主函数
// int long long float double
int ? -2 * 10^9 ~ 2 * 10^9
long long ? -9 * 10^18 ~ 9 * 10^18
整数与整数发生除法的时候,我们会有小数?
不会,整数之间的除法会舍去小数
5 / 2 = 2.5 - 0.5 = 2
float -3.40 * 10^38 ~ 3.40 * 10^38
float最多可以保留小数点后的6~7位小数
double -1.79 * 10^308 ~ 1.79 * 10^308
double最多可以保留小数点后的16~17位小数
小数和小数的除法与整数和小数的除法都会带小数进行运算。
因为在进行运算的时候,计算机会自动地将较小的数据类型盒子转变
为较大的盒子以防数据溢出。
5.0 / 2 = 2.5 , 3.0 / 2.0 = 1.5
单分支
if(关系表达式){
语句组 // 假如说表达式是成立的,返回了true
//那么就会执行语句组 否则就会退出
}
双分支
if(关系表达式){
语句组1 //如果表达式成立,执行语句组1
}else{
语句组2 //假如说表达式不成立,那么我们就会执行语句组2
}
多分支 // 首先去判断if里面的表达式成不成立
//如果不成立,就回去判断else if 从前往后依次判断
//假如说else if全部都不成立,那么就会执行else
if(关系表达式){
语句组
}else if(关系表达式){
语句组
}else if(关系表达式){
语句组
}...
else{
语句组
}
//与运算
//与其相连的表达式都成立才算成立
//判断一个数字n是否在20到50之间
if(20 <= n <= 50) ×
//要使用与运算来判断
if(n >= 20 && n <= 50){
// 正确的写法,判断n是否在20~50之间只需要
//判断n>=20 并且 n <= 50就可以了
}
// 或运算
// 只要有一个表达式成立,那么就算成立
// 判断n是否等于6或者n是否等于7
if(n == 6 || n == 7){
//只要满足n==6或者n==7就算成立
}
// 非运算
// ! 能将true的表达式变为false 也可以将false表达式变为true
!(!(!(1==1))) ture ? false
将0转换为bool类型是true还是false? false
在计算机当中,只有0被转换为bool类型才是fasle
其他的全是true
-1 -> bool = true 1 -> bool = true 1111 -> bool = true
return 0;
}
全部评论 5
老师,出题不要太难
2024-01-03 来自 广东
0???
2024-01-03 来自 广东
01145141919180
2023-08-03 来自 广东
0ikun
2023-08-03 来自 广东
0嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿
嘿嘿嘿2023-08-03 来自 广东
0
有帮助,赞一个