当前位置: 首页 > news >正文

跨境电商自建站平台wordpress网站做成app6

跨境电商自建站平台,wordpress网站做成app6,建立平台什么意思,免费网站推广网站不用下载Bash的算术运算有以下几种方法#xff1a; 序号名称语法范例1算术扩展$((算术式))r$((25*8))2使用外部程序expr 算术式rexpr 4 53使用 $[]$[算术式]r$[45]4使用内置命令 declaredeclare -i 变量算式式declare -i r8165使用内置命令 letlet 算术式let r816第一节#xff1a;算… Bash的算术运算有以下几种方法 序号名称语法范例1算术扩展$((算术式))r$((25*8))2使用外部程序expr 算术式rexpr 4 53使用 $[]$[算术式]r$[45]4使用内置命令 declaredeclare -i 变量算式式declare -i r8165使用内置命令 letlet 算术式let r816  第一节算术扩展   算术扩展语法$((算术式)) 如果表达式中有变量该变量名称之前最好不要加$这个符号以免该变量不存在时造成语法的错误。 例如 unset i echo $((12$i)) 由于变量i不存在行1所以行2会变成echo $((12))这样语法就错了。 但如果写成 echo $((12i)) 这样可正确执行因为 12i 在$(())中是一个合法的算术表达式就算变量i不存在仍然可正确计算结果为 12。 如果表达式中有“变量扩展”则要加上$例如 echo $((${j:-8}2))。 这里强化一下印象 $((12i))正确范例$((12$i))当i不存在时语法错误不建议使用$((12${i}))当i不存在时语法错误不建议使用$((${j:-8}2))表达式中有“变量扩展”的正确范例以下是各种简单的算术运用 1、加 r$((65))r的值为11。 2、减 r$((6-5))r的值为1。 3、乘 r$((6*5))r的值为30。 4、除 r$((6/5))r的值为1。注意这是整除。 5、求余数 r$((32%3))r的值为2。 6、递增 1 r6 r$((r)) 行2r的值加1后在赋值给r因此r的值递增1变成7。 7、递减1 r6 r$((--r)) 行2r的值减1后再赋值给r因此r的值递减1变成5. 8、运算后减1 m6 r$((4m--)) 行2m的值先代入6和4做加法运算得值为10再赋值给r。接着m的值减1。运算结果r10,m5。 如果要对变量本身做单元的算术运算可使用 (()) 含括这一点和 C 语言的语法很像。 如下所示 1、指定运算 ((i168)) 设定变量i的值为168 2、后置式递增 i168 ((i)) i的值加1变成169。 第2行改成前置式递增 ((i)) 也可以。 3、后置式递减 i168 ((i--)) i的值减1变成167. 第2行改成前置式递减 ((--i)) 也可以。 4、 , - , * , / 等 赋值运算 i168 ((i60)) i60 的意思同于 ii60即i加上60后把运算结果再赋值给ii的值变成228。 5、三元表达式 i168 ((ni100?50:80)) echo $n (()) 的用户其实和 let 的效果是一样的例如((i)) 和 let i 执行结果相同。可以把上述的 (())的用法都改用 let 来做。   第二节使用外部程序 expr 做算术运算   外部程序 expr 本来作用是在“标准输出”显示表示式的值。语法为 expr 算术式  例如 expr 3 2 它会在屏幕上显示 5。 利用这个特性expr 就可以拿来当做一种算术运算的工具。而且由于它是外部程序和Shell的版本没什么关系几乎在各种操作系统平台上都可以执行。因此如果注重跨平台、可移植性在script程序的开发上可以使用expr替代其他算术方法。 在使用expr时要特别注意“算术式”中是否含有bash shell的特殊字符如 *、|、、、!、、(、)等。如果有的话要用 \ 予以转义否则会出现奇怪的错误信息。 另外在“算术式”中运算符合操作数之间至少要有一个以上的空格符隔开。 以下是 expr 的范例请注意这里是使用一对 符号含括而不是单引号 1、rexpr 参数1 \| 参数2 | 代表“或”之意。如果“参数1”存在、非空、不是0则传回“参数1”的值否则传回“参数2”的值。由于 | 是特殊字符所以要写成转义字符 \| 。 用例 rexpr 3 \| 0 r的值为3。 rexpr 0 \| 2 r的值为2。 2、rexpr 参数1 \ 参数2 如果“参数1”和“参数2”皆存在、非空、不是0则传回“参数1”的值否则传回0。 用例 rexpr 3 \ 0 3、加 rexpr 4 5 r的值为9。 4、减 rexpr 4 - 5 r的值为-1。 5、递减1 r5 rexpr $r 1   第三节使用$[]做算术运算   使用$[]做算术运算和$(())类似。 语法r$[算术式] 以下列出简单的算术运用 1、加r$[45] 2、减r$[4-5] 3、乘r$[4*5] 4、除r$[22/5] 整除 5、求余数r$[100%43]r的值为14。 6、递增1 r5 r$[r1]   第四节使用内置命令 declare 做算术运算   语法declare -i 变量算式式 例如 declare -i k k816echo $k行1使用declare事先设定变量k的属性为“整数”。 行2由于k是整数816就不再是字符串而是一个算式因此bash会对它进行运算最后把结果24赋值个k。 必须注意的是 算式中运算符和操作数之间不可以有空格符要紧密连接。特殊符号不必使用 \ 转义。例如乘法*乘法**。算式中可包含其他变量变量之前不必加上$。使用 declare -i 设定变量之后加减乘除等运算就非常直观了 declare -i kk816 k16-8 k5*3 k22/5 k2**3 k100%43declare -i j jk1 #或 j$k1 echo $j行3~8分别是加、减、乘、除、乘方、求余数等运算。 行10设定变量j也是整数。 行11算式中可以包含变量但不必加上‘$’;k的变量值代入其中加1后赋值给变量j。   第五节使用内置命令 let 做算术运算   let 的用法也很简单其注意事项同 declare。 以下是let的范例 let k816 let k16-8 let k5*3 let k22/5 let k2**3 let k100%43 let jk1 其意自明这里就不再赘述了。 另外可以使用“空格符”让表达式可读性高一些但这时必须使用“引号”含括表达式才行比如 let k k 5转载于:https://www.cnblogs.com/52php/p/5669921.html
http://www.pierceye.com/news/135691/

相关文章:

  • 大团企业网站制作东莞网站制作的公司
  • 石家庄做网站公司的电话网站建设费用大概多少
  • 襄阳市网站建设怎么注册工作邮箱
  • 在百度里面做个网站怎么做的摄影大赛官网
  • 网站建设需要哪些的ps网站策划
  • 网站维护的意义上海知名进出口贸易公司
  • 青岛中小微企业互联网站建设补贴微信小程序怎么发布上线
  • 贺州做网站哪家公司温州移动网站建设服务商
  • 网站变灰兼容代码北京计算机培训学校
  • 网站导航包括海拉尔网站建设+网站设计
  • flashfxp 上传网站佛山哪里有网站开发
  • qq互联 网站开发济南建设集团有限公司官网
  • 网站开发兼职网站学校网站构建
  • 简约网站后台媒体网站开发
  • 广东营销网站建设网页设计理念及设计思路
  • 咋自己做网站桂林生活网官网首页
  • 电子商务网站建设的展望自己做壁纸的网站
  • 国外h5建站网站建设方案总结评语
  • 百度开放平台白城整站优化
  • 搜狗整站优化广州市网站建站
  • 最方便建立网站北京定制网络营销收费
  • 烟台放心的一站式网站建设桐梓网站建设
  • 如何高效的完成网站建设步骤美食分享网站建设策划书
  • 建立网站的软件网站建设数据库的购买
  • 建网站需要多大的宽带wordpress 分享后可见
  • 自建营销型企业网站阿里网 网站备案流程
  • 与网站建设相关的论文题目wordpress图片上文字
  • 怎样搭建网站视频教程58企业网站如何做
  • 比较有名的网站建设公司wordpress 字数
  • 网站内容资源建设渭南市建设项目