目录

1.计算10的阶乘

2.12,-13的原码,补码和反码

3.计算 1+2的结果,并将值赋给变量data, 然后计算 data+10的值,赋值给data2(要求:分别使用(()), let, exp,bc和 $[]实现)


1.计算10的阶乘

2.12,-13的原码,补码和反码

12:二进制 :0000 1100

原码 : 0000 1100

反码 : 0000 1100

补码 : 0000 1100

-13:二进制 : 0000 1101

原码 : 1000 1101

反码 : 1111 0010

补码 : 1111 0011

3.计算 1+2的结果,并将值赋给变量data, 然后计算 data+10的值,赋值给data2(要求:分别使用(()), let, exp,bc和 $[]实现)

(()):用于整数运算,在(())里面可以省略变量的$符号

let:用于整数运算,可以执行多个表达式,变量的$符号不可省略

expr:不止可以用于整数运算,使用expr时,运算符及用于计算的数字左右都至少有一个空格,否则报错;使用乘号,必须使用反斜线屏蔽其特定含义;使用expr做 计算,将一个未知的变量和一个已知的整数相加,看返回码是否为 0,如果为0就认为做加法的变量为整数,否则就不是整数。

bc:可以计算小数,相当于Linux中的计算器

$[]:用于整数运算

((data=1+2))
echo $data((data2=data+10))
echo $datalet data2=$data+10
echo $datadata2=`expr $data + 10`
echo $dataecho "`echo $data`+10"data2=$[data+10]
echo $data

shell 阶乘,shell运算相关推荐

  1. Shell脚本攻略03-使用shell进行数学运算

    概述 无论哪种编程语言都少不了算术操作,在这则攻略中,我们将会研究在shell中进行算术运算的各种方法. 理论知识 在Bash shell环境中,可以利用let. (( ))和[]执行基本的算术操作. ...

  2. (三)shell中的运算与 if 语句——数据比较、文件判断、if条件语句用法等

    文章目录 一.shell中的运算 1.1.数学比较运算(整数比较) 1.2.字符串比较运算(加引号) 1.3.文件的比较与检查(-e, -d, -f ...) 二.if条件语句 2.1.if语句 2. ...

  3. Bourne Shell及shell编程

    Bourne Shell及shell编程<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office ...

  4. 每天学一点儿shell:Shell的常用语法规则

    文章目录 Shell 参数传递 Shell 数组 Shell 基本运算符 算数运算符 关系运算符 布尔运算符 逻辑运算符 字符串运算符(重点) 文件测试运算符 Shell 常用语法 Shell 函数 ...

  5. Shell编程: Shell 变量

    深入浅出Shell编程: Shell 变量 先不要管Shell的版本,来看看Shell 变量,在Shell中有三种变量:系统变量,环境变量,用户变量.其中用户变量在编程过程中使用最多,系统变量在对参数 ...

  6. shell十三问--shell教程

    为什么80%的码农都做不了架构师?>>>    13_questions_of_shell shell十三问--shell教程(markdown 版本) ##shell十三问之1: ...

  7. shell 经典, shell 十三问

    原文链接:http://blog.csdn.net/freexploit/article/details/626660 我在 CU 的日子并不长,有幸在 shell 版上与大家结缘.除了跟众前辈学习到 ...

  8. shell经典,shell十三问

    我在 CU 的日子并不长,有幸在 shell 版上与大家结缘.除了跟众前辈学习到不少技巧之外,也常看到不少朋友的问题.然而,在众多问题中,我发现许多瓶颈都源于 shell 的基础而已.每次要解说,却总 ...

  9. shell、shell命令、shell脚本

    1.shell 作用:负责用户和内核之间的交互 shell命令.shell.shell脚本的本质区别 shell命令:用户向系统内核发出的控制请求 shell:将用户命令解析为操作系统能识别的指令,实 ...

  10. Linux基础篇学习—shell及shell脚本

    概述 shell概念 shell又称命令解释器,它能识别用户输入的各种命令,并传递给操作系统 它的作用类似于Windows操作系统中的命令行,但是,Shell的功能远比命令行强大的多:在UNIX或者l ...

最新文章

  1. RabbitMQ—集群原理
  2. 【渝粤教育】国家开放大学2019年春季 2205-22T开放英语2 参考试题
  3. 前端学习(1980)vue之电商管理系统电商系统之实现文本框和按钮的切换
  4. Git 回滚动任意版本
  5. 2019 最新阿里中间件Java 4轮面试题!60万年薪起步~
  6. Android应用程序与SurfaceFlinger服务的连接过程分析
  7. 智慧社区防控(测温)
  8. php 赋值给 dom对象,详解PHP原生DOM对象操作XML的方法
  9. w我的世界pe开服器php7,我的世界手机自主开启PE服务器教程
  10. linux内核版本2 3 20,redhat9装配RTLINUX-3.2,内核版本为Kernel-2.4.23
  11. Linux内核多线程——补充(各种平台下的多线程)
  12. 基于Python/PYQT5的动物识别专家系统(人工智能实验)
  13. 高速缓冲存储器(Cathe)简述
  14. Mysql上周,上月,去年同期年周数
  15. Linux 音频驱动(六) ALSA音频驱动之PCM Write数据传递过程
  16. 当地图与绘画结合,竟然能迸发出这样的精彩
  17. redis的过期键删除策略
  18. 微信王者有ios的服务器吗,就没有iOS微信区的吗...
  19. 豆瓣FM snap应用
  20. 华为硬件工程师手册_华为电磁兼容性结构设计规范V2.0

热门文章

  1. 优思学院|“丰田生产方式“和“福特生产方式”的区别
  2. Pascal语法小全
  3. WIN8 64bit的系统下 使用Razer地狱狂蛇驱动v2.0汉化版会死机...
  4. 毕业设计 stm32酒驾检测系统 - 单片机 嵌入式 物联网
  5. php重构求圆柱圆锥的体积,将一个体积是120立方厘米的圆柱形木料削成一个最大的圆锥,削去的比剩下的多______立方厘米....
  6. 聊聊云原生数据库的一致性
  7. POWER8内核加密
  8. 编写程序,输入一个较小的实数deta,利用e=1+1/1(嘿哈)+1/2(嘿哈)+1/3(嘿哈)+⋯+1/n(嘿哈)计算e的近似值,直到最后一项的绝对值小于deta时为止,输出此时e的近似值。
  9. 检测浏览器版本(综合整理)
  10. Character-level Convolutional Networks for Text Classification之每日一篇