Онлайн-рабочие станции OnWorks Linux и Windows

Логотип

Бесплатный хостинг в Интернете для рабочих станций

<Предыдущая | Содержание: | Следующая>

Числовые базы

Еще в главе 9 мы рассмотрели восьмеричные (основание 8) и шестнадцатеричные (основание 16) числа. В арифметических выражениях оболочка поддерживает целочисленные константы с любым основанием.


Таблица 34-2: Указание различных оснований чисел


Обозначение Описание

Обозначение Описание

number По умолчанию числа без каких-либо обозначений обрабатываются как десятичные целые числа (с основанием 10).


изображение

0номер В арифметических выражениях числа с нулем в начале считаются восьмеричными.


изображение

0xномер Шестнадцатеричная запись


изображение

Использование темпера с изогнутым основанием#номер число в базе


изображение


Некоторые примеры:



[я @ linuxbox ~] $ эхо $ ((0xff))

255

[я @ linuxbox ~] $ эхо $ ((2 # 11111111))

255

[я @ linuxbox ~] $ эхо $ ((0xff))

255

[я @ linuxbox ~] $ эхо $ ((2 # 11111111))

255


В приведенных выше примерах мы печатаем значение шестнадцатеричного числа ff (наибольшее двузначное число) и наибольшее восьмизначное двоичное число (основание 2).


Лучшие облачные вычисления для ОС в OnWorks: