首页 > 其他分享 >Bash-数值运算

Bash-数值运算

时间:2023-09-16 16:26:06浏览次数:23  
标签:aa 变量 bb 22 数值 Bash 运算

数值运算

declare声明变量类型

declare 【+/-】【选项】变量名

选项:

  • -:给变量设定类型属性
  • +:取消变量的类型属性
  • -i:将变量声明为整数型(integer)
  • -x:将变量声明为环境变量
  • -p:显示指定变量的被声明类型

 

数值运算方法1

aa = 11

bb = 22

declare -i cc = $aa+$bb

 

数值运算方法2  expr或let数值运算工具

aa = 11

bb = 22

dd = $(expr $aa + $bb)

 

数值运算方法3  "$((运算式))" 或 "$[运算式]" (推荐使用)

aa = 11

bb = 22

ff = $(($aa + $bb))

gg = $[$aa + $bb]

 

运算符

 

标签:aa,变量,bb,22,数值,Bash,运算
From: https://www.cnblogs.com/hhs1998/p/17706878.html

相关文章

  • 50-集合-特点-创建和删除-交集并集差集运算
          ......
  • 31-运算符总结-位操作符-优先级问题
             运行不了,因为变量未定义......
  • 查询并交差运算
           ......
  • Bash-变量(自定义/预定义/环境/位置参数)
    变量设置规则变量名称可由字母、数字和下划线组成,但不能以数字开头(与python命名规则一致)Bash中,变量的默认类型都是字符串型,如果要数值运算,则必须指定变量为数值型变量由=连接值,等号左右两侧不能为空变量的值如果有空格,需要用单引号或双引号包含变量的值可以使用'\'转义符......
  • C++new和delete运算符介绍
    内存管理运算符new、new[]、delete和delete[]也可以进行重载,其重载形式既可以是类的成员函数,也可以是全局函数。一般情况下,内建的内存管理运算符就够用了,只有在需要自己管理内存时才会重载。以成员函数的形式重载new运算符:void*className::operatornew(size_tsize){......
  • ActiveWorkbook工作簿后修改工作表中单元格的数值
    Sub新建写入重命名()Workbooks.Add'内置名称报错'ActiveWorkbook.Sheet1.Range("a2").Value="孙"'索引'ActiveWorkbook.Sheets(1).Range("a2").Value="孙"'名称'ActiveWorkbook.Sheets("Sheet1").Range(&......
  • Python基础 - 三目运算
    Python中没有下面这样的三目运算符:desc=a==0?"zero":"not_zero" 但是可以用其他的方式来实现:1,ifelse表达式语法:为真时的值if 条件else 为假时的值a=10b="zero"ifa==0else"not_zero"print(type(b),b)#<class'str'>not......
  • 【从零学习python 】07.Python运算符详解:赋值、比较和逻辑运算符
    赋值运算符基本赋值运算符运算符描述实例=赋值运算符把=号右边的结果赋给左边的变量,如num=1+2*3,结果num的值为7单个变量赋值:num=10num同时为多个变量赋值(使用等号连接):a=b=4ab多个变量赋值(使用逗号分隔):num1,f1,str1=100,3.14......
  • 3.4 Java赋值运算符(=)
    赋值运算符是指为变量或常量指定数值的符号。赋值运算符的符号为“=”,它是双目运算符,左边的操作数必须是变量,不能是常量或表达式。其语法格式如下所示:变量名称=表达式内容在 Java 语言中,“变量名称”和“表达式”内容的类型必须匹配,如果类型不匹配则需要自动转化为对应的类型......
  • 3.5 Java关系运算符
    关系运算符(relationaloperators)也可以称为“比较运算符”,用于用来比较判断两个变量或常量的大小。关系运算符是二元运算符,运算结果是boolean型。当运算符对应的关系成立时,运算结果是true,否则是false。关系表达式是由关系运算符连接起来的表达式。关系运算符中“关系”二字的......