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.mzph.cn/bicheng/55374.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【韩顺平Java笔记】第5章:程序控制结构

文章目录 102. 回顾上一章节103. 顺序控制103.1 顺序控制 104. 单分支使用104.1 分支控制 if-else 介绍104.2 单分支 105. 单分支流程图106. 双分支使用107. 双分支流程图108. 双分支练习题109. 多分支使用109.1 多分支的流程图 110. 多分支练习1111. 多分支练习2112. 嵌套分支…

最大正方形 Python题解

最大正方形 题目描述 在一个 n m n\times m nm 的只包含 0 0 0 和 1 1 1 的矩阵里找出一个不包含 0 0 0 的最大正方形&#xff0c;输出边长。 输入格式 输入文件第一行为两个整数 n , m ( 1 ≤ n , m ≤ 100 ) n,m(1\leq n,m\leq 100) n,m(1≤n,m≤100)&#xff0c;接…

ubuntu 开启root

sudo passwd root#输入以下命令来给root账户设置密码 sudo passwd -u root#启用root账户 su - root#要登录root账户 root 开启远程访问&#xff1a; 小心不要改到这里了&#xff1a;sudo nano /etc/ssh/ssh_config 而是&#xff1a;/etc/ssh/sshd_config sudo nano /etc/ssh…

828华为云征文|部署去中心化网络的 AI 照片管理应用 PhotoPrism

828华为云征文&#xff5c;部署去中心化网络的 AI 照片管理应用 PhotoPrism 一、Flexus云服务器X实例介绍二、Flexus云服务器X实例配置2.1 重置密码2.2 服务器连接2.3 安全组配置2.4 Docker 环境搭建 三、Flexus云服务器X实例部署 PhotoPrism3.1 PhotoPrism 介绍3.2 PhotoPrism…

【Redis】如何在 Ubuntu 上安装 Redis 5

&#x1f970;&#x1f970;&#x1f970;来都来了&#xff0c;不妨点个关注叭&#xff01; &#x1f449;博客主页&#xff1a;欢迎各位大佬!&#x1f448; 本期内容主要介绍如何在 Ubuntu 上安装 Redis5 一些碎碎念&#xff1a; 本来这期内容介绍如何在 Centos 安装 Redis …

MySQL 8.0 为 Java 开发者提供的强大新特性:深度解析与实战演示

哈喽&#xff0c;各位小伙伴们&#xff0c;你们好呀&#xff0c;我是喵手。运营社区&#xff1a;C站/掘金/腾讯云/阿里云/华为云/51CTO&#xff1b;欢迎大家常来逛逛 今天我要给大家分享一些自己日常学习到的一些知识点&#xff0c;并以文字的形式跟大家一起交流&#xff0c;互…

基于ScriptableObject设计游戏数据表

前言 本篇文章是针对之前对于ScriptableObject概念讲解的实际应用之一&#xff0c;在游戏开发中&#xff0c;我们可以使用该类来设计编辑器时的可读写数据表或者运行时的只读数据表。本文将针对运行时的只读数据表的应用进行探索&#xff0c;并且结合自定义的本地持久化存储方式…

cheese安卓版纯本地离线文字识别插件

目的 cheese自动化平台是一款可以模拟鼠标和键盘操作的自动化工具。它可以帮助用户自动完成一些重复的、繁琐的任务&#xff0c;节省大量人工操作的时间。可以采用Vscode、IDEA编写&#xff0c;支持Java、Python、nodejs、GO、Rust、Lua。cheese也包含图色功能&#xff0c;识别…

SpringBoot——基础配置

但是还需要删除pom.xml中的标签——模板的文件也同样操作 banner的选项——关闭 控制台 日志 banner图片的位置——还会分辨颜色 在 Java 的日志框架&#xff08;如 Logback、Log4j2 等&#xff09;中&#xff0c;logging.level.root主要用于设置根日志记录器的日志级别…

css的盒模型

什么是盒模型&#xff1f; CSS盒模型&#xff08;CSS Box Model&#xff09;是CSS布局的基础&#xff0c;是CSS中用于设计和布局网页的一个核心概念。它定义了HTML元素的表现形式&#xff0c;包括元素的内部空间&#xff08;内容、内边距、边框&#xff09;和外部空间&#xf…

location指令

无前缀,必须以”/“开头 前缀""精准匹配。 前缀”^~“ 普通url匹配。 前缀”~“基于正则表达式的匹配&#xff0c; 区分大小写 前缀”~*“ 匹配优先级 locationlocation^~和无前缀/location ~或~* 1.无任何前缀 不加任何规则&#xff0c;默认大小写敏感&#x…

10.2 Linux_并发_进程相关函数

创建子进程 函数声明如下&#xff1a; pid_t fork(void); 返回值&#xff1a;失败返回-1&#xff0c;成功返回两次&#xff0c;子进程获得0(系统分配)&#xff0c;父进程获得子进程的pid 注意&#xff1a;fork创建子进程&#xff0c;实际上就是将父进程复制一遍作为子进程&…

【Linux操作系统】进程的创建与替换

目录 前言&#xff1a;一、进程创建1.fork();1.1 fork基本介绍1.2 fork的原理1.3 写时拷贝1.4 fork的使用场景1.5 fork调用失败的原因 2.clone() 二、进程替换(exec)1.替换原理2.替换函数3.函数解释4.函数理解 前言&#xff1a; 学习了Linux操作系统我们可以知道&#xff0c;进…

基于php摄影门户网站

作者&#xff1a;计算机学姐 开发技术&#xff1a;SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等&#xff0c;“文末源码”。 专栏推荐&#xff1a;前后端分离项目源码、SpringBoot项目源码、Vue项目源码、SSM项目源码 精品专栏&#xff1a;Java精选实战项目…

【洛谷】AT_abc178_d [ABC178D] Redistribution 的题解

【洛谷】AT_abc178_d [ABC178D] Redistribution 的题解 洛谷传送门 AT传送门 题解 一个水水的动态规划&#xff0c;阿巴巴巴。 题目大概是这样&#xff1a; 给定一个正整数 S S S&#xff0c;问有多少个数满足以下条件&#xff1a; 序列中不能出现小于 3 3 3 的正整数。…

C语言_字符函数和字符串函数

1. 字符函数 1.1 字符分类函数 在C语言中&#xff0c;有一系列专门做字符分类的函数被包括在头文件<ctype.h>。 这些函数的区分范围如下&#xff1a; 函数如果他的参数符合下列条件就返回真iscntrl任何控制字符isspace空白字符&#xff1a;空格’ ‘、换页’\n‘、回…

Oracle架构之数据库备份和RAC介绍

文章目录 1 数据库备份1.1 数据库备份分类1.1.1 逻辑备份与物理备份1.1.2 完全备份/差异备份/增量备份 1.2 Oracle 逻辑备份1.2.1 EXP/IMP1.2.1.1 EXP导出1.2.1.2 EXP关键字说明1.2.1.3 导入1.2.1.4 IMP关键字说明 1.2.2 EXPDP/IMPDP1.2.2.1 数据泵介绍1.2.2.2 数据泵的使用 1.…

【STM32单片机_(HAL库)】4-3-2【定时器TIM】测量按键按下时间1——编程实现捕获功能

测量按键按下时长思路 测量按键按下时间实验目的 使用定时器 2 通道 2 来捕获按键 &#xff08;按键接PA0&#xff09;按下时间&#xff0c;并通过串口打印。 计一个数的时间&#xff1a;1us&#xff0c;PSC71&#xff0c;ARR65535 下降沿捕获、输入通道 2 映射在 TI2 上、不分…

TypeScript快速梳理

为何需要TypeScript ts存在静态类型检查&#xff1a;在代码运行前进行检查&#xff0c;发现代码的错误或不合理之处&#xff0c;减少运行时异常的出现的几率&#xff0c;此种检查叫静态类型检查&#xff0c; TypeScript的核心就是静态类型检查&#xff0c;简言之就是把运行时的…

汽车发动机控制存储芯片MR2A08A

MRAM在汽车发动机控制单元中的关键数据存储&#xff0c;MR2A08A容量4Mb的非易失性存储芯片&#xff0c;符合汽车AEC-Q100 1级合格选项&#xff0c;可以在遇到的非常高的温度环境下工作&#xff0c;足够快地实时读取或写入数据&#xff0c;是非易失性的。 MRAM速度快&#xff0…