首页 > 其他分享 >DAY9:条件,逻辑操作符

DAY9:条件,逻辑操作符

时间:2024-09-19 16:50:36浏览次数:3  
标签:逻辑 计算 DAY9 操作符 && 左侧 右侧 表达式

*条件操作符

形式:exp1? exp2:exp3

如果exp1为真,计算exp2,如果为假,计算exp3

这种操作符在一定情况下可以简化代码,节省时间,如当我们进行两数之间的比较时:

 

*逻辑操作符 

&&,意为并且,&&左右两边都为真则为真,有一个为假,也为假

!,意为取反,真的变为假,假的变为真

当输入3和4时,3>4为假,但!取反,就为真因此就执行了printf操作 

||,意为或者,有一方为真则为真 

如闰年

*短路

c语言中它总是先对左侧表达式求值,再对右侧表达式求值,如果左侧表达式满足逻辑运算符的条件,那么就不对右侧进行运算,这种情况就叫做短路。

例如||,当左侧满足,那么右侧就不用计算。

如果是&&,左侧不满足,右侧也无需计算

 

因为a=0,所以()内式子为假,所以i=0,其余的bc不计算,值不变,a加一 

标签:逻辑,计算,DAY9,操作符,&&,左侧,右侧,表达式
From: https://blog.csdn.net/2403_87294899/article/details/142362793

相关文章

  • c语言学习---操作符
    1.算术操作符:+ -  *  /  %,加减乘与数学上的算法相同,但 / 在运算两个整型数据时,算的是整数除法,不会四舍五入,只取整数部分,要算小数运算两个操作数至少要有一个浮点型数据.2.%(整型取模操作符)算的是两个整型操作符的余数,浮点数不能计算.3.单双目操作符:定义操作......
  • push_back和 emplace_back背后的逻辑
    push_back与emplace_back的区别push_back:功能:将一个对象(或其副本)添加到vector的末尾。参数:接受一个对象(或其副本)的引用。过程:如果传入的是一个临时对象或一个已有对象,push_back会创建该对象的副本(或者通过移动构造函数将其移动到vector中)。可能会涉及到复制构造......
  • 为什么有些公司规定所有接口都用POST?揭秘背后的逻辑
    在API设计中,选择正确的HTTP方法对于确保接口的语义正确性、安全性和可维护性至关重要。你可能会遇到一些公司规定所有接口都使用POST方法,这种做法背后有着一系列的考虑。本文将探讨为什么有些公司会做出这样的规定,并分析其背后的逻辑。HTTP方法的语义在HTTP协议中,常见的方法有GET、......
  • Python中的逻辑运算符:解锁编程世界的隐形钥匙
    引言逻辑运算符是任何编程语言的基础组成部分之一,在Python中也不例外。它允许我们基于一个或多个布尔表达式的真假值来决定程序的行为。在日常开发工作中,逻辑运算符广泛应用于条件判断、循环控制等场合,是构建复杂逻辑不可或缺的一部分。掌握好逻辑运算符,不仅可以提高代码的......
  • 微信小程序的多级选择器(multiSelector模式的Picker)如何设计出各列之间的可选项有关联
    在微信小程序中,我们常常会需要使用到选择器(Picker),而选择器有一种模式叫做multiSelector,即多级选择。这个选择器可用于提交多个维度的信息,例如在餐厅里点餐时,需要同时提交要点的蔬菜、荤菜、主食、汤的信息。关于选择器,使用的方法见picker|微信开放文档。这里简单说明一下多......
  • day9
    缺失值处理importnumpyasnpimportmatplotlib.pyplotaspltimportpandasaspdfrommatplotlib.font_managerimportFontPropertiesfromsklearnimportdatasetsfont=FontProperties(fname='/Library/Fonts/Heiti.ttf')fromioimportStringIOiris_da......
  • JavaScript 手写new操作符
    new关键字的工作步骤创建一个新的对象obj将对象与构建函数通过原型链连接起来将构建函数中的this绑定到新建的对象obj上根据构建函数返回类型作判断,如果是原始值则被忽略,如果是返回对象,需要正常处理constrecodeNew=function(Func,...args){//获取函数对象......
  • 日系编曲:电吉他音色制作 拾音器选择 电吉他音色制作逻辑 音箱分类 效果器单块分类
     拾音器选择拾音器:获取琴弦震动产生电信号经过线材传输到音箱(amp)使听众听到一般的电吉他分为三块和两块拾音器,挡位分为三档或五档Bridge(琴桥拾音器):声音更加清晰,音色更突出Neck(琴颈拾音器):声音相对更加温和,音色会暖一点Middle(中间拾音器):较少单独工作,基本上结合Bri......
  • 对数几率回归(逻辑回归)中的sigmoid函数两边取对数转换为对数几率回归模型表达式的过程
    公式(3-4)是:y=11+......
  • SQL语句逻辑执行过程
    1.1SQL语句的逻辑处理顺序SQL语句的逻辑处理顺序,指的是SQL语句按照一定的规则,一整条语句应该如何执行,每一个关键字、子句部分在什么时刻执行。除了逻辑顺序,还有物理执行顺序。物理顺序是SQL语句真正被执行时的顺序(执行计划),它是由各数据库系统的关系引擎中的语句分析器、优化......