- C++
信奥寒假集训-上午班-d4总结&&作业
- 2024-1-29 12:06:09 @
算术运算符
1、四则运算:+、-、、/(除法的特殊性) 2、四则运算拓展:%-取模(位数的获取 num/(位数权重)%10) 3、算术缩写 自增 num=num+1;<---> num++; <---> num+=1; 自减 num=num-1;<---> num--; <---> num-=1; 自乘 num=num3;<---> num*=3; 自除 num=num/3;<---> num/=3; 自取模 num=num%3;<---> num%=3;
关系运算符
每一个关系表达式的结果只能是满足(对-true)或者不满足(错-false) 布尔变量(bool)是一种特殊的变量类型,只保存对(1-true)和错(0-false)
整数类型(int)的数据转换成bool型的数据时, 只有0会被转换为false,其他非0都是true。
逻辑运算符
|| 或运算符表示“或者” && 与运算符表示“并且” ! 非运算符表示“不” 、 “反”
运算符的优先级 运算符再多,我们人脑和计算机都是一次处理一个符号 优先级(同一层前提下,先处理哪个) !(非)->算术运算符->关系运算符->&&->||->赋值运算符 多多运用小括号()提高优先级。
课堂练习1-重组数:
参考代码:
#include<bits/stdc++.h>
using namespace std;
int main(){
int num;
cin>>num;
cout<<(num/1%10)*(num/1%10)<<endl;
cout<<(num/10%10)*(num/10%10)<<endl;
cout<<(num/100%10)*(num/100%10)<<endl;
return 0;
}
课堂练习2-破译密码
#include<bits/stdc++.h>
using namespace std;
int main(){
int num;
cin>>num;
int g = num/10%10;
int q = num/1000%10;
int num1 = q*10+g;
char ch = num1;
cout<<ch;
return 0;
}
作业: 1、继续完成两道课堂练习。 2、准备一手写笔记本,把朱老师上总结的知识点要在自己笔记本上进行总结记录。 3。题库的p21-p25。
点评: 1、上课表扬潘宇辰,上课认真听讲,积极完成课堂任务。 2、批评胡锦顺,上课开小差。 3、学生中间有个别同学出现喜欢玩游戏情况,特别是上课或者课间,建立一个规则,教室里不允许出现玩游戏以及看短视频的行为,发现一次就会拍照发送到家长群。多次违规,就进行劝退。