Константи в турбо паскал 7

4.2. Константи в Turbo Pascal 7

Константи наречени параметри на програмата, чиито стойности не се променят в хода на неговото изпълнение.

В Pascal възможна двойна употреба от константи:
  • стойностите прякото ползване на константи;
  • използвате постоянно идентификатор.

Конвенционалните константи могат да бъдат число, реално, характер, булев тип и от типа на низ, въведен константи - всякакъв вид, с изключение на типа на файла (или файл, съдържащ тип компонент). За обикновените константи са дадени техните имена и стойности, разделени със знак за равенство:

Константите могат да бъдат дадени като специфични стойности на съответния тип и постоянни изрази.

4.2.1. целочислени константи

На снимката има само число постоянен знак и номера (+ знак може да се пропусне). Той предположи, десетичната система, но можете да използвате шестнадесетичен. В този случай, преди константа трябва да постави знака $. Десетична число диапазон - от 2147483648 до 2147483647 и шестнадесетичен - от $ 00000000 до $ FFFFFFFF. В Turbo Pascal зададете два предварително дефинирани цели числа:
MaxInt = 32767
MaxLonglnt = 2147483647

4.2.2. реални константи

Истинският изображението в неговия постоянен съдържа десетична запетая и / или показател (символ E или д), например:

4.2.3. String и символни константи

символен низ - последователност от всеки, включително равно на нула, броят на знаците от набора ASCII, който се намира на един ред и затворени в единични кавички. Ограничение може да има максимален размер на реда, се възприема от компилатора - не повече от 126 символа.

Низ, състояща се от един знак, наречена константа характер.

Ако между апострофи не са герои, а след това тази линия се нарича нулевата линия.

Ако е необходимо, поставете символ "апостроф" в низа, тя трябва да бъде записана два пъти, например,

"Език" "Turbo Pascal '' '

За включване в низ от символи, които не разполагат с физически образ, като се използват техните ASCII-код с # символ пред него. За контрол на изображението знаци (кодове от 0 до 31), можете да използвате ^ символ и кодът на писмо, което е код контрол характер плюс 64.

Пример. String константи.

4.2.4. устойчивите изрази

Постоянни изрази - това са изрази, които могат да бъдат оценени по време на компилация, без прилагането на програмата. Те са частен случай на изразяване и може да се състои от константи, символи на операции, скоби, както и някои от стандартните функции.

Пример. Постоянни изрази.

Използване на постоянна експресия също е показан в ал. 03.16.21.

В постоянни условия, можете да използвате следните функции: ABS, Chr, Hi, Високи, дължина, ето, Ниски, Четен, РСР, Pi, Пред, PTR, кръгли, SizeOf, Succ, суап, TRUNC.

4.2.5. Въведените константи

Написали всъщност представляват константи инициализират променливите и може да се използва взаимозаменяемо с конвенционалните променливи, включително от лявата страна на оператора за присвояване.

За всяка от тези константи се определя от неговото име, тип и първоначална стойност. Въведете името, разделени от двоеточие, първоначалната стойност на типа - знака за равенство:

конст
Максимална: цяло число = 9999;
Rea: Реал = -0,5;
Bell: Чар = # 7;

Условия за референтни въведен константи структурирани видове стойности разгледани в описанието на съответните видове (Nos. 6.1, 6.4, 6.5).

Трябва да се има предвид, че типизирани константи (включително константи на процедури и функции) се инициализират само веднъж - в началото на програмата.