Числа

По умолчанию числа выводятся в десятичной системе счисления. Вещественные (дробные) числа пишут в научном представлении (например: 0.314E1), где символ E – разделитель значащей части и порядка.

Для целых констант FPC поддерживает четыре формата:

  • Десятичный формат (основание 10). Это стандартный формат.
  • 16-ричный формат (основание 16). Так же как в Turbo Pascal. Чтобы определить константное значение в этом формате, добавьте в начало значения знак доллара $. Так, 16-ричное число $FF равно 255 в десятичной системе счисления. Обратите внимание, что регистр в шестнадцатеричной записи констант не имеет значения.
  • 8-ричный формат (основание 8). Чтобы определить константу в этом формате, добавьте в начало значения знак амперсанда &. Например, восьмеричное число &17 равно 15 в десятичной системе счисления.
  • Двоичный формат (основание 2). Двоичное число можно определить, добавив знак процента % в начало значения. Так, двоичное число %11111111 равно 255 в десятичной системе счисления.

Замечания:

  • Любая десятичная константа, которая выходит за пределы диапазона 2147483648..2147483647, автоматически считается 64-битной целой константой. Более ранние версии компиляторов переведут ее в вещественную константу.
  • Значения в двоичной и восьмеричной системах счисления не поддерживаются в режимах совместимости с Turbo Pascal и Delphi.
Twitter SEO Community Ваау! News2.ru Chipp Korica SMI2 Google Bookmarks Digg I.ua Закладки Yandex Linkstore Myscoop Communizm Ru-marks Webmarks Ruspace Linkomatic Kli.kz Web-zakladka Zakladok.net Reddit delicious Ma.gnolia Technorati Slashdot Yahoo My Web БобрДобр.ru Memori.ru rucity.com МоёМесто.ru Mister Wong

Copyright © 2009-2010 Программирование на паскале.