C++第3课——保留小数点、比较运算符、逻辑运算符、布尔类型以及if-else分支语句(含视频讲解)

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':97
	cin>>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)=3
	cout<<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==0
	int 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分支语句

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

信奥教练橙子

你的鼓励将是我的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值