当前位置: 首页 > news >正文

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

文章目录

    • 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分支语句

http://www.lryc.cn/news/448817.html

相关文章:

  • 韩媒专访CertiK首席商务官:持续关注韩国市场,致力于解决Web3安全及合规问题
  • 计算机毕业设计之:宠物服务APP的设计与实现(源码+文档+讲解)
  • 小柴冲刺软考中级嵌入式系统设计师系列二、嵌入式系统硬件基础知识(3)嵌入式系统的存储体系
  • Unity android 接USBCamera
  • 演示:基于WPF的DrawingVisual开发的频谱图和律动图
  • 【数据结构初阶】排序算法(中)快速排序专题
  • Redis缓存双写一致性笔记(上)
  • PCB基础
  • PostgreSQL 17:新特性与性能优化深度解析
  • [Linux#58][HTTP] 自己构建服务器 | 实现网页分离 | 设计思路
  • 7.MySQL内置函数
  • 如何快速自定义一个Spring Boot Starter!!
  • 【音视频】ffmpeg其他常用过滤器filter实现(6-4)
  • 云栖3天,云原生+ AI 多场联动,新产品、新体验、新探索
  • jackson对于对象序列化的时候默认空值和手动传入的null的不同处理
  • L8打卡学习笔记
  • VBA解除Excel工作表保护
  • bash: unzip: 未找到命令,sudo: nano:找不到命令
  • tauri开发配置文件和文件夹访问路径问题
  • 【web安全】——信息收集
  • 赵长鹏今日获释,下一步会做什么?币安透露2024年加密货币牛市的投资策略!
  • SpringMVC之ContextHolder
  • 什么是SQL注入?
  • 混合密码系统——用对称密钥提高速度,用公钥密码保护会话密钥
  • Three.js粒子系统与特效
  • Tableau数据可视化入门
  • Linux云计算 |【第四阶段】RDBMS1-DAY2
  • 后台监控中的云边下控耗时、边缘采集耗时 、云边下控量
  • 【学习笔记】手写 Tomcat 四
  • 探索基因奥秘:汇智生物如何利用组蛋白甲基化修饰测序技术革新农业植物基因组研究?