Числа

По умолчанию числа выводятся в десятичной системе счисления. Вещественные (дробные) числа пишут в научном представлении (например: 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.
TwitterSEO CommunityВаау!News2.ruChippKoricaSMI2Google BookmarksDiggI.uaЗакладки YandexLinkstoreMyscoopCommunizmRu-marksWebmarksRuspaceLinkomaticKli.kzWeb-zakladkaZakladok.netRedditdeliciousMa.gnoliaTechnoratiSlashdotYahoo My WebБобрДобр.ruMemori.rurucity.comМоёМесто.ruMister Wong

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