Константи в турбо паскал 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).
Трябва да се има предвид, че типизирани константи (включително константи на процедури и функции) се инициализират само веднъж - в началото на програмата.