TURBO PASCAL

Новости

Программы   

Turbo Pascal 

Игры

Документация   

Странности

FAQ

Ссылки

Форум

Гостевая книга

Рассылка

Благодарности

Об авторе

 

 

Числа 

             Для чисел,  представляющих собой константы целого и  вещест-
        венного типа, используется обычная десятичная запись. Целая конс-
        танта в шестнадцатиричном формате имеет в качестве  префикса знак
        доллара ($).  Техническое обозначение (E или е с показателем сте-
        пени) в вещественных типах читается,  как "на десять в  степени".
        Например, 7E-2  означает  7х10^-2, а  12.25E+6  или  12.25E6  оба
        обозначают 12.25х10^+6. Синтаксические диаграммы для записи чисел
        приведены ниже.

                                         ┌─────────────────┐
             последовательность ────────>│шестнадцатиричная├───────┬──>
             шестнадцатиричных     ^     │     цифра       │       │
             цифр                  │     └─────────────────┘       │
                                   └───────────────────────────────┘

                                         ┌─────────────────┐
             последовательность ────────>│     цифра       ├───────┬───>
             цифр                  ^     └─────────────────┘       │
                                   │                               │
                                   └───────────────────────────────┘

                                        ┌──────────────────┐
             целые без знака  ────┬────>│последовательность├───────────>
                                  │     │     цифр         │     ^
                                  │     └──────────────────┘     │
                                  │                              │
                                  │     ┌───┐     ┌──────────────┴───┐
                                  └────>│ $ │────>│последовательность│
                                        └───┘     │шестнадцатиричных │
                                                  │       цифр       │
                                                  └──────────────────┘
                         ┌───┐
             знак  ─┬───>│ + ├───────>
                    │    └───┘   ^
                    │    ┌───┐   │
                    └───>│ - ├───┘
                         └───┘


         B.Pascal 7 & Objects/LR      - 28 -


             вещественное без знака
              │   ┌──────────┐    ┌───┐  ┌──────────┐
              └──>│Последова-├─┬─>│ . ├─>│последова-├──┬──────────────────>
                  │тельность │ │  └───┘  │тельность │  │               ^
                  │ цифр     │ │         │ цифр     │  │               │
                  └──────────┘ │         └──────────┘  │               │
                               │                       v  ┌──────────┐ │
                               └─────────────────────────>│масштабный├─┘
                                                          │ множитель│
                                                          └──────────┘

            масштабный множитель
              │          ┌───┐                   ┌──────────────────┐
              └───────┬─>│ E ├─────┬────────────>│последовательность├──>
                      │  └───┘ ^   │          ^  │      цифр        │
                      │  ┌───┐ │   │  ┌────┐  │  └──────────────────┘
                      └─>│ е ├─┘   └─>│знак├──┘
                         └───┘        └────┘

            число без знака
              │              ┌───────────────┐
              └───────────┬─>│целое без знака├────────>
                          │  └───────────────┘    ^
                          │  ┌────────────┐       │
                          └─>│вещественное├───────┘
                             │без знака   │
                             └────────────┘

            число со знаком
              │                          ┌───────────────┐
              └────────┬────────────────>│число без знака├────>
                       │             ^   └───────────────┘
                       │  ┌────┐     │
                       └─>│знак├─────┘
                          └────┘

             Числа с  десятичными точками или показателями степени предс-
        тавляют собой константы вещественного типа.  Остальные десятичные
        числа обозначают константы целого типа. Они должны принимать зна-
        чения в диапазоне от -2147483648 до 2147483647.

             Шестнадцатиричные числа обозначают  константы целочисленного
        типа.   Они   должны  находиться  в  диапазоне  от  $00000000  до
        $FFFFFFFF.  Окончательный знак значения определяется шестнадцати-
        ричной записью.



      

Содержание

На первую страницу

Rambler's Top100 Rambler's Top100
PROext: Top 1000

(с)Все права защищены

По всем интересующим вопросам прошу писать на электронный адрес

Hosted by uCoz