OnWorks Linux 和 Windows 在线工作站

商标

工作站免费在线托管

<上一页 | 内容 | 下一页>

数基

回到第 9 章,我们了解了八进制(基数为 8)和十六进制(基数为 16)的数字。 在算术表达式中,shell 支持任何基数的整数常量。


表 34-2:指定不同的数基


符号说明

符号说明

number 默认情况下,没有任何符号的数字被视为十进制(基数为 10)整数。


图片

0在算术表达式中,带有前导零的数字被视为八进制。


图片

0x十六进制表示法


图片

基地#号码在基地


图片


一些例子:



[我@linuxbox ~]$ 回声 $((0xff))

255

[我@linuxbox ~]$ 回声 $((2#11111111))

255

[我@linuxbox ~]$ 回声 $((0xff))

255

[我@linuxbox ~]$ 回声 $((2#11111111))

255


在上面的例子中,我们打印了十六进制数的值 ff (最大的两位数)和最大的八位二进制(基数为 2)数。


OnWorks 的顶级操作系统云计算: