一看就会的简单算术

本文介绍了Bash中的算术扩展,可对算术表达式求值并替换成所得值,输入格式为 $(( 算术表达式 )) ,且算术表达式只能是整数。文中给出多个实例,包括变量加法、求余、比较运算以及条件判断赋值等,展示了算术扩展的具体应用。

算术扩展
(1)可以对算术表达式求值并替换成所获得的值。
(2)输入格式: $(( 算术表达式 )) 注意格式:算数表达式左右有空格
小提示【算数表达式只能是整数,不能对浮点数进行运算】
实例(1):为变量var进行加法

在这里插入图片描述
var=5 : 为变量var赋值为常量5
var=$(( $var + 8 )) : 为变量var的值+8
echo $var : 输出变量var的值
实例(2):为x,y求余,结果赋值为z
在这里插入图片描述

x=17 :将变量x赋值为17
y=2 :将变量y赋值为2
z=$(( x%y )) :%为取余符,得出结果赋值z
echo $z :查看变量z的值
实例(3):比较运算
在这里插入图片描述
echo $(( 10>3 )):比较运算,条件成立返回值为1,条件不成立返回值为0。

实例(4):?前面结果为真返回a的值,否则返回b的值。
在这里插入图片描述
a=28:变量a赋值为28
b=23:变量b赋值为23
c=$(( $(( a>b )) ?a:b))
将所得结果通过c得出(28>23,所以这个语句是正确的,则输出28.)
在这里插入图片描述
那么c的值应该输出什么呢?,,,,,,,,,,,,,,,

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值