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

元谋县住房和城乡建设局网站网站建设成本包含哪些方面

元谋县住房和城乡建设局网站,网站建设成本包含哪些方面,个域名的网站建设方案书,资源搜索引擎🤔个人主页: 起名字真南 😙个人专栏:【数据结构初阶】 【C语言】 【C】 目录 1 关系操作符2 条件操作符3 逻辑操作符 :|| ,&& ,!3.1 逻辑取反运算符3.2 与运算符3.3 或运算符3.4 练习闰年判断3.5 短…

🤔个人主页: 起名字真南
😙个人专栏:【数据结构初阶】 【C语言】 【C++】

请添加图片描述

目录

  • 1 关系操作符
  • 2 条件操作符
  • 3 逻辑操作符 :|| ,&& ,!
    • 3.1 逻辑取反运算符
    • 3.2 与运算符
    • 3.3 或运算符
    • 3.4 练习闰年判断
    • 3.5 短路
  • 4 switch语句
    • 4.1 switch和if语句的对比
  • 5 while循环

1 关系操作符

C语言用于比较的表达式,称为“ 关系表达式 ” 里面使用的运算符称为关系运算符,主要的关系运算符有下面六个

  • ‘>’ 大于运算符
  • ‘<’ 小于
  • ‘<=’ 小于等于
  • ‘>=’ 大于等于
  • ‘==’ 相等运算符
  • ‘!=’ 不相等运算符

下面是一些例子

#include<stdio.h>int main()
{int a, b;a > b;a > b;a >= b;a <= b;a == b;a != b;return 0;
}

关系表达式通常返回0或1用来表示真假,其中1代表真0代表假。
关系表达式常用于if或while结构
在这里插入图片描述
注意相等运算符==和赋值运算符=非常容易混淆,另一个需要注意的就是关系运算符注意连用

2 条件操作符

条件操作符也叫做三目操作符需要有三个操作数形式如下

在这里插入图片描述
条件操作符的计算逻辑是:如果exp1 为假,exp1 为真,exp2 计算,计算的结果是整个表达式的结果;如果exp3 计算,计算的结果是整个表达式的结果。

int main()
{int a = 0;int b = 0;scanf("%d", &a);if (a > 3){b = 5;}else {b = -5;}printf("%d\n", b);//使用条件操作符scanf("%d", &a);b = a > 3 ? 5 : 5;printf("%d\n", b);return 0;
}

3 逻辑操作符 :|| ,&& ,!

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

  • ! 逻辑取反运算符(改变单个表达式的真假)
  • || 或运算符,就是or或的意思两个表达式只要有一个为真就为真
  • && 与运算符,就是and和的意思两个表达式必须全为真就为真

3.1 逻辑取反运算符

在这里插入图片描述

3.2 与运算符

在这里插入图片描述
&& 就是与运算符,也是并且的意思,&&是⼀个双⽬操作符,使⽤的⽅式是
式都是真的时候,整个表达式才为真,只要有⼀个是假,则整个表达式为假。

3.3 或运算符

在这里插入图片描述
|| 就是或运算符,也就是或者的意思,|| 也是⼀个双⽬操作符,使⽤的⽅式是a || b ,||两边的表达式只要有⼀个是真,整个表达式就是真,两边的表达式都为假的时候,才为假。

3.4 练习闰年判断

int main()
{int year;printf("请输入一个年份:");scanf("%d", &year);if (year % 400 == 0 || (year % 4 == 0 && year % 100 != 0)){printf("闰年");}else{printf("不是闰年");}return 0;
}

3.5 短路

C语⾔逻辑运算符还有⼀个特点,它总是先对左侧的表达式求值,再对右边的表达式求值,这个顺序是保证的。
如果左边的表达式满⾜逻辑运算符的条件,就不再对右边的表达式求值。这种情况称为“短路”。

计算下列代码的值

	int i = 0, a = 0, b = 2, c = 3, d = 4;//i = a++ && ++b && d++;i = a++||++b||d++;printf("a = %d\nb = %d\nc = %d\nd = %d\n", a, b, c, d);

4 switch语句

除了if 语句外,C语⾔还提供了switch 语句来实现分⽀结构。switch 语句是⼀种特殊形式的if…else 结构,⽤于判断条件有多个结果的情况。它把多重else if 改成更易⽤、可读性更好的形式。

在这里插入图片描述

  • 注意switch后的条件必须是整形表达式
  • 每一个case后面要加上一句break用来跳出语句

4.1 switch和if语句的对比

int main()
{int a = 0;scanf("%d", &a);if (a % 3 == 0){printf("余数为0");}else if(a % 3 == 1){printf("余数为1");}else if (a % 3 == 2){printf("余数为2");}//switch (a % 3){case 0:printf("余数为0");break;case 1:printf("余数为1");break;case 2:printf("余数为2");break;}
}

注意:在使⽤break ,或者在哪⾥使⽤switch 语句的时候,我们经常可能遇到⼀种情况,⽐如配代码中的switch 后的表达式中的值⽆法匹case 语句的时候,这时候要不就不做处理,要不就得在switch 语句中加⼊default ⼦句。
关于default和case的顺序问题:
在switch语句中case⼦句和default⼦句有要求顺序吗?
default只能放在最后吗?
其实,在switch语句中case语句和default语句是没有顺序要求的,只要你的顺序是满⾜实际需求的就可以。不过我们通常是把default⼦句放在最后处理的。

5 while循环

在这里插入图片描述
while语句的形式括号里面的时判断条件如果条件为真则进行{}内的语句如果条件为假则不执行,如果条件一直为真则会造成死循环。注意循环条件。

http://www.yayakq.cn/news/217248/

相关文章:

  • 怎么做 代刷网站装饰协会网站源码
  • 做网站最烂公司手机类网站设计
  • 深圳高端做网站公司邢台做移动网站费用
  • 商务网站规划与设计实训报告修改WordPress图片上传
  • 福州网站建设工作室项目招商
  • 广东企业微信网站开发织梦下载网站模板
  • 湟源县网站建设查看网站点击量
  • 天津先进网站建设指导wordpress上传到哪
  • 泰州城乡建设网站房屋平面图设计软件免费
  • 质量好网站建设商家动态Js文件 做网站标题
  • 周浦手机网站策划建设公司山西营销网站建设设计
  • 本科毕设做网站多少钱vs网站界面是什么做的
  • 个人网站搭建模拟感想邀请医院建设网站的通知
  • app软件网站建设网站建设要与安全防护同步规划
  • 长春火车站咨询电话南昌网站建设效果
  • 网站制作 搜索简报格式模板
  • 龙岗网站建设价格西乡移动网站建设
  • 网站推广软件预期效果网站建设代管推广
  • 眉山市建设局网站做新闻h5网站
  • 如何远程登录网站服务器大理公司网站建设
  • 南昌手机网站建设网站优化推广软件
  • 网站建设运营怎么办手机网站技巧
  • 静态网站入侵教程seo关键词优化服务
  • 响应式网站和传统网站异同金乡做网站
  • 网站新闻发布后前台不显示怎样创建自己公司的网站
  • 学校网站建设框架建设银行的网站首页
  • 下载网站所有网页有域名怎样做网站
  • 监控性能网站模板阿里巴巴运营免费教程
  • 云南澄江县建设局网站wordpress tag静态
  • 哪个网站可以做破案h5网络系统管理技能大赛考什么