文章目录
- 1、课程笔记
- 2、课程视频
1、课程笔记
#include<iostream>//头文件 input output
#include<cmath> //sqrt()所需的头文件
#include<iomanip>//setprecision(1)保留小数点位数所需的头文件
using namespace std;
int main(){/*复习上节课内容1、运算符的优先级:* / % + -2、取余运算符的应用 :取出各个数位上的数值3、char :大小写字母转换(隐式类型转换、强制转换) double c;cin>>c;//只能对整数进行取余操作 int a=c*10;int g=a/1%10;int s=a/10%10;int b=a/100%10; int q=a/1000%10;cout<<g<<"."<<s<<b<<q;char a;//ASCII, '0':48 'A':65 'a':97cin>>a;//输入的是小写字母,要输出大写字母 cout<<char(a-32);//字符char:1个字节 int:4个字节 *//*本节课知识点 1、 保留小数点固定位数2、比较运算符 3、基本数据类型:布尔类型 4、逻辑运算符5、if-else分支语句 double a,b,c;cin>>a>>b>>c;double p=(a+b+c)/2; double s=sqrt(p*(p-a)*(p-b)*(p-c));//2*2=4 sqrt(4)=2 3*3=9 sqrt(9)=3cout<<fixed<<setprecision(1)<<s;//*///比较运算符:> < >= <= == != 关系运算符//优先级:() */% +- << < > <= >= == != =赋值运算符 //cout<<(98>85)<<endl;//成立的 1 true 非零 -1 2.5 //cout<<(98<85)<<endl;// 不成立 0 false '\0' NULL//基本数据类型:布尔类型 bool :true false/*bool a=2.5;cout<<a+1; int a,b;// 输入: 3 4 输出:4更大 cin>>a>>b;//分支语句的格式 if(a>b){cout<<a<<"更大";}else if(a==b){cout<<"一样大";}else{cout<<b<<"更大";}int x;cin>>x;if(x<=1){cout<<"Today, I ate "<<x<<" apple.";}else {cout<<"Today, I ate "<<x<<" apples.";}*///闰年:366 平年:365 2月 //闰年:a%4==0&&a%100!=0 || a%400==0int a;cin>>a;if(a%4==0&&a%100!=0||a%400==0){//逻辑运算符:! && || cout<<1;}else cout<<0;return 0;
}
2、课程视频
C++第3课——保留小数点、比较运算符、逻辑运算符、布尔类型以及if-else分支语句