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

商城网站建设好么北京建设网站公司

商城网站建设好么,北京建设网站公司,wordpress单点登陆,网站制作网站建设需要多少钱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/wzjs/355654.html

相关文章:

  • 做网站挣钱吗重庆关键词自动排名
  • 视频网站开发工具网络营销网课
  • 香港便宜服务器黄石市seo关键词优化怎么做
  • 东莞网站建设 信科网络万网商标查询
  • 网站建设能用手机制作吗西地那非片的功能主治和副作用
  • 静态网站怎么更新网络推广接单平台
  • 做网站的硬件和软件环境seo职位招聘
  • 自己电脑做局域网网站服务器seo网站关键词优化机构
  • 企业门户网站建设费用友情链接怎么添加
  • 申请域名费用二十条疫情优化措施
  • 个人做影视网站版权问题网站推广专家
  • 镇江市住房与城乡建设部网站win优化大师怎么样
  • 蓬业东莞网站建设技术支持新闻源软文推广平台
  • 做网站应该用多少分辨率西安百度代运营
  • 网站开发建设交印花税吗google本地搜索
  • 如何查外贸网站外链推广普通话手抄报图片
  • 温州本地网站app优化
  • 怎么做网站首页弹幕市场营销专业
  • 网站外包要花多少钱高质量外链代发
  • 做网站如何报价下载班级优化大师并安装
  • 长沙开发网站的公司服务推广软文
  • 确定网站主题关键词检测
  • 制作网站的网站北京网络营销公司排名
  • 网站建设都是模板谷歌搜索引擎优化seo
  • 环境建设公司网站如何在国外推广自己的网站
  • 智能响应式网站重庆百度关键词推广
  • 电子商务网站开发视频seo推广软件哪个好
  • 天津做网站制作公司宁德市属于哪个省份
  • 国际设计师网站百中搜优化软件
  • 内蒙能源建设集团网站友情链接百科