1.1、整数表示
1.1.1、十进制表示
示例:
0
10
-4
1.1.2、八进制表示
示例:
07
017
在Bash中,以0
开头的整数
是表示八进制整数
。
注意:在zsh中,以0
开头的整数
依然是十进制整数
。
1.1.3、二进制表示
在zsh中,以0b
开头的整数
是二进制整数
。 这个特性在Bash中不支持。
1.1.4、N进制表示
在Bash中任意进制的表示方法如下:
$((N#value))
示例:
y=$((2#1010))
y=$((8#17))
y=$((16#1F))