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

贵阳网站制作 建设建筑工程网络计划的关键工作有哪些

贵阳网站制作 建设,建筑工程网络计划的关键工作有哪些,佛山制作网站软件,宝塔wordpress ssl证书1关系操作符 C 语言用于比较的表达式,称为 “关系表达式”(relational expression),里面使用的运算符就称 为“关系运算符”(relational operator),主要有下面6个。 • > 大于运算符 • &…

1关系操作符

C 语言用于比较的表达式,称为 “关系表达式”(relational expression),里面使用的运算符就称 为“关系运算符”(relational operator),主要有下面6个。

> 大于运算符

< 小于运算符

>= 大于等于运算符

<= 小于等于运算符

== 相等运算符

!= 不相等运算符

关系表达式通常返回 0 或 1 ,表示真假。 C 语言中, 0 表示假,所有⾮零值表示真

⽐如, 20 > 12 返回 1 , 12 > 20 返回 0

 关系表达式常用于 if 或 while 结构。

注意:相等运算符 == 与赋值运算符 = 是两个不一样的运算符,不要混淆。有时候,可能会不小心写出下面的代码,它可以运行,但很容易出现意料之外的结果。

类如

为了防⽌出现这种错误,有的程序员喜欢将变量写在等号的右边。

这样子的话,编译器会报错

另⼀个需要避免的错误是:多个关系运算符不宜连⽤。

i < j < k 上面例子中,连续使用两个小于运算符

这是合法表达式,不会报错,但是通常达不到想要的结果

即不是保证变量 j 的值在 i 和 k 之间。

因为关系运算符是从左到右计算

所以实际执行的是下面的表达式

  (i < j) < k

上面例子中, i < j 返回 0 或 1

所以最终是 0 或 1 与变量 k 进行比较

2条件操作符

条件操作符也叫三⽬操作符,需要接受三个操作数的,形式如下:

exp1 ? exp2 : exp3

条件操作符的计算逻辑是:

如果 exp1 为真, exp2 计算,计算的结果是整个表达式的结果

如果 exp1 为假, exp3 计算,计算的结果是整个表达式的结果

类如

#define   _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
main()
{printf("猜下我的年龄;\n");int a = 0;scanf("%d", &a);a < 18 ? printf("嘻嘻嘻") : printf("我有那么老嘛");return  0;
}

来看一下运行结果吧

想必通过这个代码,大家便已经对条件关系符有了充分的认识,那么继续进行逻辑操作符的学习吧

3逻辑操作符

逻辑运算符提供逻辑判断功能,⽤于构建更复杂的表达式,主要有下面三个运算符。

• ! :逻辑取反运算符(改变单个表达式的真假)。

• && :逻辑与运算符,就是并且的意思(两侧的表达式都为真,则为真,否则为假)。

• || :逻辑或运算符,就是或者的意思(两侧至少有⼀个表达式为真,则为真,否则为假)。

注:C语言中,非0表示真,0表示假

4短路

C语⾔逻辑运算符还有⼀个特点,它总是先对左侧的表达式求值,再对右边的表达式求值,这个顺序是 保证的。

如果左边的表达式满⾜逻辑运算符的条件,就不再对右边的表达式求值。

这种情况称为“短路”。

if(month >= 3 && month <= 5)

表达式中&& 的左操作数是 month >= 3 ,右操作数是 month = 3 的结果是0的时候,即使不判断 month <= 5 ,整个表达式的结果也是0。 所以,对于&&操作符来说,左边操作数的结果是0的时候,右边操作数就不再执行。

if(month == 12 || month==1 || month == 2)

如果month == 12,则不用再判断month是否等于1或者2,整个表达式的结果也是1。 所以, || 操作符的左操作数的结果不为0时,就无需执行右操作数。

像这种仅仅根据左操作数的结果就能知道整个表达式的结果,不再对右操作数进行计算的运算称为短路求值。

http://www.dtcms.com/a/513702.html

相关文章:

  • 企业网站设计经典案例商城建设开发
  • 智慧团建网页电脑版登录网站长春火车站咨询电话号码是多少
  • 有哪些新手做外链的网站阿里企业邮箱网页版
  • 网业制作与网站建设建设工程网上质检备案网站
  • 河北seo网站设计凭祥网站建设
  • 高端设计参考网站wordpress标题字体改大
  • 云南网站设计联系方式环球资源网网站特色
  • 网站变灰色代码临海高端营销型网站建设地址
  • 景区旅游网站平台建设wordpress注册弹出502
  • 梓潼县住房和城乡建设局网站聊城高端网站设计建设
  • 做网站用什么格式的图片做网站的一般要多少钱
  • 电子商务网站设计与...个人做网站要注意什么条件
  • 制作图网站有哪些内容金坛建设银行总行网站
  • 外贸网站平台是不是很难做网站的主题有哪些
  • 德保县建设局的网站如何搭建网站后台
  • 哪个网站做视频赚钱西安网站建设行业动态
  • 吉浦网站建设网站版块下载
  • 医疗医院网站建设关于旅游的网站建设目的
  • 网站建设属于前端还是后台女生学什么专业好
  • phpmysql网站开发项目式教程网站推广官方平台
  • 一个人做公司管理网站响应式网站怎么做才实用
  • 江门网站建设维护网站换域名怎么办
  • 怎样做商城网站的推广科大讯飞哪些做教学资源的网站
  • 宁夏建设网站的公司电话深圳前海自贸区注册公司政策
  • iis 没有新建网站网站婚礼服务态网站建设论文
  • 深圳查询建设项目规划的网站建设主题网站的顺序是什么意思
  • 做外贸公司 网站上海推广系统
  • 安阳中飞网站建设wordpress自定义侧边栏
  • 【算法】2058.找出临界点之间的最小和最大距离--通俗讲解
  • 静海网站建设手机网站seo怎么做