linux-shell(11)-Bash数值运算与运算符

本文详细介绍了在Shell脚本中如何使用declare声明变量类型,利用expr、let工具及$((运算式))进行数值运算,包括加减乘除等基本操作,并提供了运算符优先级的详细列表。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

计算两个数相加

1、declare声明变量类型

declare [+/-] [选项] 变量名

选项:

           -:  给变量设定类型属性

          +:  取消变量的类型属性

          -i :   将变量声明为整数型

          -x:   将变量声明为环境变量 

          -p:   显示指定变量的被声明的类型

2,使用expr或者let数值运算工具实现两个数的相加

3,“$((运算式))” 或 “$[运算式]”,这个可以在里面进行任何运算

4,运算符

优先级运算符说明
13-,+单目负,单目正
12!,~逻辑非,按位取反或补码
11*, /, %乘,除,取模
10+, -加,减
9<< , >>左移,右移
8< =, > =, <, >小于或等于,大于或等于,小于,大于
7==, !=等于,不等于
6&按位与
5^按位异或
4|按位或
3&&逻辑与
2||逻辑或
1

=, +=, -=, *=, /=, %/, &=,

^=, |=, <<=, >>=

赋值,运算且赋值

优先级数字越大,优先级越高。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值