Особенности ввода числовых значений

Значение, состоящее только из десятичных цифр и не начинающееся с нуля, трактуется как десятичное число. 

Значение, начинающееся с символов 0x или 0X и, далее, состоящее только из шестнадцатеричных цифр (0-9, A-F, a-f), трактуется как шестнадцатеричное число.

Значение, начинающееся с нуля, и, далее, состоящее только из восьмеричных цифр (0-7), трактуется как восьмеричное число.

Допускаются специальные значения:

08 или 0…08 трактуется как число 8,

09 или 0…09 трактуется как число 9,

где 0…0 – произвольное количество идущих подряд нулей. В Cisco IOS используется более широкое правило ввода: число, начинающееся с нуля и содержащее в себе цифры 8 и/или 9, трактуется как десятичное. В cs_console значения такого рода, например 087, 099, кроме специально отмеченных 08, 0…08, 09, 0…09, не допускаются.

Некоторые примеры трактовки введенных числовых значений приведены в таблице.

Вводимое значение

Результат (в десятичном виде)

0

0

1

1

129

129

0XAB

171

0x1f

31

010

8

077

63

08

8

09

9