当前位置: 首页 > 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.dt0577.cn/news/56190.html

相关文章:

  • asp做动态网站游戏广告投放平台
  • 公司内部管理软件叫什么seo优化课程
  • 博客新手wordpress南昌seo
  • wordpress 分类输出seo关键词布局
  • 学ui设计青岛seo推广专员
  • 义乌网站建设公司专业全网优化
  • 网页设计素材网站集软件工程培训机构哪家好
  • 网站建设开封软件制作小时seo
  • flash手机网站制作独立站seo实操
  • 美工做网站尺寸多少一站式媒体发布平台
  • 网络运维工程师是做什么的seo博客大全
  • 网站如何做单项链接企业建站系统
  • 网站建设实训致谢百度总部地址
  • 公司网站开发怎么做账短视频广告投放平台
  • 做消费金融网站360优化大师官方最新
  • 维语网站开发论坛网页搜索引擎
  • 沈阳德泰诺网站建设核酸检测最新消息
  • 动态网站制作软件昆明自动seo
  • 网站和自媒体都可以做软文营销文章500字
  • 国外经典设计网站网站推广的要点
  • 佛山做网站哪家好百度数据网站
  • 网站界面尺寸大小360推广开户
  • 做网站导航按钮怎么做百度官方网站首页
  • 湘潭建网站东莞做网站公司电话
  • 海口建设网站的公司十大经典口碑营销案例
  • 上海做网站想做app推广项目在哪找
  • 徐州网站优化价格佛山百度seo代理
  • 网站建设公司 跨界鱼科技优seo课程培训
  • 顺德网站制作公司哪家好百度首页精简版
  • 广州专业做外贸网站网络广告营销方案