0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

C语言中或操作和与操作的介绍

q1iR_ArmLinuxMC 来源:未知 作者:工程师郭婷 2018-07-13 17:29 次阅读

|| 或操作,|| 为界将表达式分为两部分,他会先算前一部分,如果前一部分为真,他将停止运算,如果为假,他才会算第二部分,你这里第一部分就为真了,第二部分当然也就不会算了。例如: a || b ,只有在前一个条件a为假,才会去判断条件b ;若条件a为真,则条件b不会执行&&且操作 ,&&为界将表达式分为两部分,他会先算前一部分,如果前一部分为假,他将停止运算,如果为真,他才会算第二部分,你这里第一部分就为假了,第二部分当然也就不会算了。例如: a && b ,只有在前一个条件a为真,才会去判断条件b ;若条件a为假,则条件b不会执行。||或操作, a||b a或者b有一个为真时 式子就返回true,都为就假才返回false。

&&且操作, a&&b a和b都为真时 式子才返回true,否则就返回false

验证程序:

#include

int main()

{

int i=1;

char b= i||(b = 6);

printf("%d\n",b);

(b = 0) && (b=1);

printf("%d\n",b);

return 0;

}

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • C语言
    +关注

    关注

    180

    文章

    7597

    浏览量

    136115

原文标题:C语言中 || 和 &&

文章出处:【微信号:ArmLinuxMCU,微信公众号:嵌入式linux系统与单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    小数在内存中是如何存储的?为什么C语言中的浮点数不支持位移操作

    小数在内存中是如何存储的?为什么C语言中的浮点数不支持位移操作
    发表于 08-16 09:24 1005次阅读
    小数在内存中是如何存储的?为什么<b class='flag-5'>C</b><b class='flag-5'>语言中</b>的浮点数不支持位移<b class='flag-5'>操作</b>?

    C语言中指针的基本概念和用法

    C语言中,指针是一项重要的概念,它允许我们直接访问和操作内存地址。
    发表于 08-17 15:30 714次阅读

    在单片机C语言中如何对变量的某一位进行操作赋值?

    在单片机C语言中如何对变量的某一位进行操作赋值?
    发表于 04-07 14:47

    单片机的C语言中操作用法

    单片机的C语言中操作用法
    发表于 08-17 15:04

    C语言中的移位操作

    C语言中的移位操作,内容不多。不过有些地方你不注意,就疏忽了。 先做两个小题先。 (1)unsigned char x=3; x1是多少? (2)char x=3;
    发表于 12-10 18:07 244次下载

    C语言中指针的介绍非常详细

    C语言中指针的介绍非常详细 C语言中指针的介绍非常详细
    发表于 12-25 10:39 57次下载

    C语言的sizeof操作符基础和经典问题

    C语言中,sizeof是一个操作符(operator),而不是函数!其用于判断数据类型或者表达式长度(所占的内存字节数)。其有两种表达形式:
    的头像 发表于 04-04 17:39 2655次阅读
    <b class='flag-5'>C</b><b class='flag-5'>语言</b>的sizeof<b class='flag-5'>操作</b>符基础和经典问题

    如何才能给C语言增加几个位操作函数

    在汇编语言中有直接对位进行操作的指令,如置位、复位、位取反、测试某一位等,这对于硬件操作十分方便,在C语言中尽管也提供了一些位
    的头像 发表于 05-05 15:40 2218次阅读

    C语言的几种位操作运算程序详细说明

    在汇编语言中有直接对位进行操作的指令,如置位、复位、位取反、测试某一位等,这对于硬件操作十分方便,在C语言中尽管也提供了一些位
    的头像 发表于 07-18 12:00 3040次阅读

    C语言中必须要掌握的位运算操作

    C语言中,特别是在嵌入式的开发中,位操作是很常用的一个知识点,涉及到按位(bit)操作的地方也是很常见的。本文分享一些C
    的头像 发表于 02-10 14:19 1361次阅读
    <b class='flag-5'>C</b><b class='flag-5'>语言中</b>必须要掌握的位运算<b class='flag-5'>操作</b>

    简单介绍嵌入式C语言中常用的位操作

    在嵌入式C语言中,使用位操作程序有很好的可读性。以下就简单介绍以下常用的位操作
    的头像 发表于 02-23 10:36 977次阅读

    verilog移位操作和C语言的移位操作的异同点有哪些?

    C语言的移位操作和Verilog语言的移位操作在某些方面具有相似之处,但也存在一些显著的不同点。下面我们将通过代码示例来阐述这两种
    的头像 发表于 08-28 09:43 809次阅读

    \0在c语言中怎么用

    是由贝尔实验室的Dennis Ritchie为了开发UNIX操作系统而设计的。它在20世纪70年代初首次出现,并迅速流行起来。C语言以其简洁、高效、低级别的特性成为了广泛使用的编程语言
    的头像 发表于 11-24 09:59 3003次阅读

    c语言中逻辑真等价于什么

    语言中,条件表达式的结果只能是真(非零)假(零)。如果条件满足,即条件结果为真,则可以执行相应的代码块完成特定的操作。相反,如果条件不满足,则执行其他代码块
    的头像 发表于 11-30 14:10 1979次阅读

    c语言中从左到右结合怎么看

    之一:左结合(Left-Associative)右结合(Right-Associative)。 左结合(Left-Associative) 左结合操作符是指当操作符连续出现时,它们从左向右与
    的头像 发表于 08-20 11:42 684次阅读