什么是变量

变量:内存空间,命名

内存:编址的存储单元

变量类型:事先确定数据的存储格式和存储长度

  字符

  数值

    整型

    浮点型(带小数):1.234(整数单独放,小数单独放,记录小数点) 0.1234*10^2

  真、假、布尔值

整型,8bit:256

  0-255,放256就会溢出,只保存后八位(00000000)

  存储10:

     10:16bit(存为字符,两个字符,8bit/个)

     10:1010,8bit(存为数值)

逻辑运算:与、或、非、异或

  1:真

  0:假

  与:相乘,全1才真(两开关串联)

  或:同时为0才假(两开关并联)

  非:!真=假 !假=真(电磁感应,非门)

  异或:相同为假,不同为真

shell:弱类型编程语言

  强类型:变量在使用前,必须事先声明,甚至还需要初始(数值为0,字符为空NULL)

  弱类型:变量用时声明,甚至不区分类型

  变量赋值:VAR_NAME=VALUE

bash变量类型:

  环境变量

  本地变量(局部变量)

  位置变量

  特殊变量

原文地址:https://www.cnblogs.com/yujiamin/p/7207436.html