news 2026/4/16 15:49:33

19、整数变量、算术运算、循环与数组的深入解析

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
19、整数变量、算术运算、循环与数组的深入解析

整数变量、算术运算、循环与数组的深入解析

1. 整数变量与算术运算基础

在编程中,整数变量和算术运算是非常基础且重要的部分。例如,$((3 > 2))的值为 1,因为 3 大于 2 这个条件为真。同样,$(( (3 > 2) || (4 <= 1) ))的值也为 1,因为两个子表达式中至少有一个为真。

shell 还支持 2 到 36 进制的数字,使用B#N表示 “N 是 B 进制的数”。如果省略B#,则默认是 10 进制。

算术条件测试可以使用[ ... ]符号或者test内置命令。不过,算术测试需要使用特定的运算符,如下表所示:
| 运算符 | 含义 |
| — | — |
| -lt | 小于 |
| -gt | 大于 |
| -le | 小于或等于 |
| -ge | 大于或等于 |
| -eq | 等于 |
| -ne | 不等于 |

算术测试返回的结果为真或假,真返回 0,假返回 1。例如,[ 3 -gt 2 ]的退出状态为 0,[ \( 3 -gt 2 \) || \( 4 -le 1 \) ]也是如此,但[ \( 3 -gt 2 \) && \( 4 -le 1 \) ]的退出状态为 1,因为第二个子表达式为假。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 14:31:37

23、UNIX 系统中的进程处理与控制

UNIX 系统中的进程处理与控制 1. UNIX 系统的多任务特性 UNIX 操作系统以一些简单却强大的概念闻名,如标准输入输出、管道、文本过滤工具、树形文件系统等。它还是首个让用户能控制多个进程的小型计算机操作系统,这种能力被称为用户控制的多任务处理。 很多人可能觉得在命…

作者头像 李华
网站建设 2026/4/16 14:23:20

如何用Wan2.2视频生成模型3分钟快速创作专业级视频内容

如何用Wan2.2视频生成模型3分钟快速创作专业级视频内容 【免费下载链接】Wan2.2-T2V-A14B 项目地址: https://ai.gitcode.com/hf_mirrors/Wan-AI/Wan2.2-T2V-A14B 还在为制作高质量视频内容而烦恼吗&#xff1f;从零开始学习视频剪辑需要大量时间&#xff0c;而专业的视…

作者头像 李华
网站建设 2026/4/14 8:34:54

ComfyUI视频生成革命:WanVideo插件全方位解析与实战指南

ComfyUI视频生成革命&#xff1a;WanVideo插件全方位解析与实战指南 【免费下载链接】WanVideo_comfy 项目地址: https://ai.gitcode.com/hf_mirrors/Kijai/WanVideo_comfy 在AI视频生成技术快速迭代的当下&#xff0c;ComfyUI-WanVideoWrapper插件为创作者带来了前所未…

作者头像 李华
网站建设 2026/4/16 15:01:35

VS Code主题定制完全指南:打造专属代码美学空间

VS Code主题定制完全指南&#xff1a;打造专属代码美学空间 【免费下载链接】colour-schemes Colour schemes for a variety of editors created by Dayle Rees. 项目地址: https://gitcode.com/gh_mirrors/co/colour-schemes 你是否厌倦了千篇一律的编辑器界面&#xf…

作者头像 李华