文章
91
标签
34
分类
6
首页
时间轴
标签
分类
音乐
图库
清单
开发工具
疑难解答
烟草纲目
友链
关于
王总的博客
【C语言】逻辑运算符
返回首页
首页
时间轴
标签
分类
音乐
图库
清单
开发工具
疑难解答
烟草纲目
友链
关于
【C语言】逻辑运算符
发表于
2025-11-01
|
更新于
2026-03-31
|
C语言
|
总字数:
79
|
阅读时长:
1分钟
|
浏览量:
逻辑运算符
关键特性:短路求值
&& 会遵循“短路”规则:
若左侧表达式的结果为假,则右侧表达式不会被执行(因为此时整体结果已经可以确定为假);
只有左侧表达式为真时,才会执行右侧表达式。
文章作者:
Wang Bo Sen
文章链接:
http://example.com/2025/11/01/%E3%80%90C%E8%AF%AD%E8%A8%80%E3%80%91%E9%80%BB%E8%BE%91%E8%BF%90%E7%AE%97%E7%AC%A6/
版权声明:
本博客所有文章除特别声明外,均采用
CC BY-NC-SA 4.0
许可协议。转载请注明来源
王总的博客
!
运算符
赞助
微信
支付宝
上一篇
【C语言】时间时钟
时间时钟碰见个题目:输入爱尔兰的当前时间,并显示其对应的华盛顿时间(减5个小时),莫斯科时间(加3个小时),北京时间(加7个小时)。输入的时间采用24小时制,如22:35(晚上10:35)。很简单,但比较复杂,总之,就是这么写的: 123456789101112131415161718192021222324252627282930313233343536373839#include <stdio.h>int main(){ int min; int ire, was, mos, bei; scanf("%d:%d", &ire, &min); was = ire - 5; mos = ire + 3; bei = ire + 7; if (ire >= 12) { printf("Washington: %d:%d\n", was, min); if (mos > 24) { p...
下一篇
【C语言】常用 Markdown 语法速查表
常用 Markdown 语法速查表(可直接复制使用)一、标题一级标题二级标题三级标题四级标题五级标题六级标题 二、文本格式 加粗:加粗文本 斜体: 斜体文本 加粗斜体: 加粗斜体文本 删除线:删除线文本 下划线:下划线文本 高亮:== 高亮文本 ==(部分编辑器支持) 三、列表无序列表 列表项 1 列表项 2 子列表项 2-1 子列表项 2-2 有序列表 列表项 1 列表项 2 子列表项 2-1 子列表项 2-2 任务列表 已完成任务 未完成任务 四、引用 一级引用 二级引用 三级引用 五、代码块 六、链接与图片普通链接链接名称 锚点链接(跳转到当前文档标题)跳转到一级标题 图片带链接的图片 七、表格 表头 1 表头 2 表头 3 内容 1 内容 2 内容 3 内容 4 内容 5 内容 6 对齐方式 左对齐 居中对齐 右对齐 内容 1 内容 2 内容 3 八、分割线 九、其他常用语法脚注这是需要脚注的文本[1] 表情符号(部分编辑器支持):smile: :heart: ...
相关推荐
2025-11-01
【C语言】三目运算符
三目运算符基本语法1condition ? expression1 : expression2 工作原理 首先计算 condition 的值 如果 condition 为真(非零),则计算并返回 expression1 的值 如果 condition 为假(零),则计算并返回 expression2 的值 示例代码1234567891011121314151617181920#include <stdio.h>int main() { int a = 10, b = 20; // 基本用法 int max = (a > b) ? a : b; printf("较大的数是: %d\n", max); // 输出: 20 // 判断奇偶 int num = 15; printf("%d 是%s\n", num, (num % 2 == 0) ? "偶数" : "奇数"); // 输出: 15 是奇数 ...
2025-12-06
【C语言】运算符优先级和数组定义
运算符优先级和数组定义背景按照筛法求素数的思想求出100以内的所有素数。每行10个。**输出格式要求:”%5d”用筛法求素数的基本思想是:把从2到N的一组正整数从小到大按顺序排列。从中依次删除2的倍数、3的倍数、5的倍数,直到根号N的倍数为止,剩余的即为2~N之间的所有素数。如有:2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30去掉2的倍数(不包括2),余下的数是:3 5 7 9 11 13 15 17 19 21 23 25 27 29剩下的数中3最小,去掉3的倍数,如此下去直到sqrt(30)的倍数,最后求出的素数为:2 3 5 7 11 13 17 19 23 29 代码实现123456789101112131415161718192021222324252627282930#include <stdio.h>#include <math.h>#define n 100int main(){ //const int n=100; in...
2025-12-23
【C语言】运算符优先级判断技巧
运算符优先级判断技巧在C语言的逻辑里,*数学运算(算术)的优先级高于*比较运算(关系) 第一层:非 (Unary / 单目) —— 霸道总裁 运算符: ! (逻辑非), ++, --, sizeof, ~, * (指针取值) 特点: 它们紧紧贴着变量,最先执行。比如 !a 或 i++。 第二层:算 (Arithmetic / 算术) —— 先算账 运算符: *, /, % > +, - 特点: 这里遵循小学数学,“先乘除模,后加减”。 第三层:关 (Relational / 关系) —— 后比较 运算符: >, <, >=, <= > ==, != 注意(这也是考点): “比较大小”的优先级 高于 “判断相等”。 例子:a < b == c 实际上是先算 (a < b) 的结果(0或1),再看这个结果等不等于 c。 第四层:逻 (Logical / 逻辑) —— 判真假 运算符: && (与) > || (或) 特点: 只有两边的算术和比较都做完了,才能最后进行...
Wang Bo Sen
学无止境
文章
91
标签
34
分类
6
Follow Me
公告
正在完善中
最新文章
【Python】列表
2026-03-31
【Python】判断,循环
2026-03-31
【烟草纲目】黄鹤楼•软蓝
2026-03-30
VS Code 配置全指南:Python与C语言开发环境的底层逻辑与实践
2026-03-25
【Python】数据类型与占位符
2026-02-14