首页 > 其他分享 >11.8

11.8

时间:2023-11-08 23:45:52浏览次数:31  
标签:11.8 闰年 int 运算符 year year% 表达式

11.8关系操作符与逻辑操作符

关系操作符

用于比较的表达式,称为“关系表达式”,其中的运算符就称为“关系运算符”。

  • >:大于

  • <:小于

  • >=:大于等于

  • <=:小于等于

  • ==:相等(区别于=赋值运算符)

  • !=:不相等

关系表达式返回为01,表示真假

运算符不能连用

i < j < k

对上面的代码,判断方式为i与j比较,返回的结果(01)再与k比较

解决方法是使用优先级更高的括号,或者使用逻辑运算符

逻辑操作符

与,或,非

  • !:非,改变单个表达式的真假
if(!flag)

当flag为0,即表达式为假需要执行操作时,可以如上操作

image

  • &&:与,并且,两侧都为真,才为真,否则为假

    image

  • ||

image

练习:闰年判断

#include <stdio.h>
//代码1
int main()
{
 	int year = 0;
 	scanf("%d", &year);
 	if(year%4==0 && year%100!=0)
 		printf("是闰年\n");
 	else if(year%400==0)
 		printf("是闰年\n");
	 return 0;
}
//代码2
int main()
{
 	int year = 0;
 	scanf("%d", &year);
	if((year%4==0 && year%100!=0) || (year%400==0))
 		printf("是闰年\n");
    return 0;
} 

短路

逻辑运算符的操作特点是,从左向右,当使用与时如果左侧表达判断为假,则不再执行右侧表达式,当使用或时如果左侧表达式判断为真,则不再执行右侧语句,若未执行的语句含有类似自增或自减符,则不会产生效果,导致程序逻辑错误(也可以利用此特点)

标签:11.8,闰年,int,运算符,year,year%,表达式
From: https://www.cnblogs.com/4864c/p/17818639.html

相关文章

  • 金油胜手:11.8现货黄金、WTI原油欧美盘行情走势分析及操作策略
      现货黄金-- 美联储主席鲍威尔的讲话仍是今天议程的重中之重。隔夜美联储官员有关利率的表态存在分歧:至少有一位委员(鲍曼)坚持认为需要进一步加息,而较为鸽派的古尔斯比则表示,通胀持续下降意味着讨论可能很快转向利率应在当前水平维持多久。4小时MA30均线与中轨布林带交叉......
  • 2023.11.8 近期杂题
    CF1797E设\(f(x,y)\)表示\(x,y\)要相同最大的变成多少。由于\(\varphi\)最多只需要做\(\log\)次就可以到\(1\),所以这是可以直接暴力的。我们现在只需维护区间\(f\)的值,外加区间取\(\varphi\)。区间取\(\varphi\)暴力。使用”小清新“线段树,或者用并查集。复杂......
  • 11.8
    今天安装sqoop,遇到问题Warning:/export/server/sqoop/bin/../../hcatalogdoesnotexist!HCatalogjobswillfail.Pleaseset$HCAT_HOMEtotherootofyourHCataloginstallation.Warning:/export/server/sqoop/bin/../../accumulodoesnotexist!Accumuloimportsw......
  • 11.8算法
    题目二叉树的中序遍历给定一个二叉树的根节点root,返回它的中序 遍历。示例1:输入:root=[1,null,2,3]输出:[1,3,2]示例2:输入:root=[]输出:[]示例3:输入:root=[1]输出:[1]提示:树中节点数目在范围[0,100]内-100<=Node.val<=100进阶: 递归算法很简单,你......
  • 11.8每日总结
    今天看公众号,有大神分析了这样的一篇文章:一键生成前端UI,公司90%项目UI都靠它搞定地址:https://mp.weixin.qq.com/s/UhmLwVeZ0jwZORur8XD2MQ并且关注了GPT最新的发布会,好慌张,GPT这是要告诉所有研发大模型的都不要研发了,用他的接口就可以了。......
  • 11.8读书笔记《需求掌握过程》02
    所谓需求,就是那些必须在开始进行产品构建前发现的东西,如果在构建的过程中才发现需求,或者更晚更糟,直至客户已经在使用产品的时候才发现需求,那么代价将会是很大的,效率也将十分低下。《掌握需求过程》这本书中,讲述了身为一个需求分析师,应完成的几个工作内容。按书中所说,分析师即......
  • 今日总结11.8
    实验1熟悉常用的Linux操作和Hadoop操作1.实验目的Hadoop运行在Linux系统上,因此,需要学习实践一些常用的Linux命令。本实验旨在熟悉常用的Linux操作和Hadoop操作,为顺利开展后续其他实验奠定基础。2.实验平台(1)操作系统:Linux(建议Ubuntu16.04或Ubuntu18.04);(2)Hadoop版本:3.1.3。3.......
  • WPS Office 2019 v11.8.2.12014
    下载地址:https://pan.baidu.com/s/18T2jwDAjeqy-ebT5u18zVA#list/path=%2F软件介绍WPSOffice2019博湖县政府专用版,无需序列号,免激活长期授权,这是目前最新的WPS政府专用版。WPSOffice是款一免费的办公软件套件,全面涵盖了文字处理、电子表格,演示文稿、PDF以及云服务等功能。WP......
  • 11.8 RuntimeException
    demo1parseInt()方法不处理异常publicclassJavaDemo{ publicstaticvoidmain(Stringargs[]){ intnum=Integer.parseInt("123");//课程中从官网手册,查看parseInt方法,使用RuntimeException,非强制处理异常 System.out.println(num); }}面试题:请解释RuntimeEx......
  • WPS2019集美大学版v11.8.6.11825
    软件介绍WPSOffice2019增强版(wps集美大学专用版)是一款由大学教育机构定制的WPS企业版,wps2019政府版拥有正版授权,免激活可以长期使用.金山Office办公软件最新wps2019专业增强版wps2019永久激活版下载.软件截图版本特点WPS2019集美大学专用版:免激活、去水印、永久授权、......