Constante - informatică, programare

Constante precum și variabilele care reprezintă zona de memorie pentru stocarea de date, cu singura diferență că valoarea atribuită constanta inițială nu poate fi modificată în timpul executării programului. Constantele sunt literale și tipizovannymi, iar constantele literal sunt împărțite în caractere, șir, întreg și reale.

Constantele de caractere reprezintă un singur caracter ghilimele simple (apostroful): „e“, „@“, '<'.

constantele șir - o secvență de caractere închise în ghilimele: „Acest exemplu nu este cel mai lung șir constant“.

constante sunt Integer următoarele formate:

Zecimală poate fi reprezentată ca o secvență de numere pornind de la zero, de exemplu: 123; 2384.

constantele octale - cifre secvență octale (0 până la 7), care pornește de la zero, de exemplu: 034; 047.

Formatul Constantele hexazecimală începe cu Ox sau OX urmat de cifre hexazecimale (0. 9, A. F), de exemplu: 0xF4; 0X5D. caractere alfabetice, astfel, pot fi reprezentate atât în ​​cazul inferior și superior.

Constantele lungi întregi și variabile utilizate în tipul de lungi, determinate prin litera latină I sau L imediat după constantă, fără spațiu: 36L, 012L, 0x52L.

Constantele de material - numere în virgulă flotantă poate fi scris în format zecimal (24,58; 13,0; .71) sau sub formă exponențială (1-4 mufe; 2 + 5e; 2.2e-5, întreg astfel, în mantisa poate fi trecut sau parte fracționară: .2e4 ).

Constantele Tipizovannye sunt utilizate ca non-centura, valoarea care nu poate fi modificat după inițializare.

Tipizovannaya constantă este declarat cu cuvântul cheie const, urmat de o indicație a tipului de constante, dar, spre deosebire de variabile, constante trebuie să fie întotdeauna inițializată.

Luați în considerare un mic exemplu:

// initializeaza variabila i

// un întreg literal constant 25600

// Acum, declară tipizovannuyu

// string MyCatName constant

// și inițializați șir literal constant

const MyCatName [] = "Roudic";

Constantele simbolice în C ++ ocupă 1 octet în memorie și, astfel, poate lua valori la 0 la 255 (vezi. Tabelul. 1.2). În același timp, există unele caractere care nu apar atunci când imprimați - ele efectua acțiuni speciale: întoarce transport, tab-uri, etc. și numite simboluri de evacuare-secvență. Termenul «evacuare-secvență“ Epson a introdus compania, a devenit prima companie care a folosit caractere non-afișabil pentru a controla producția de informații cu privire la imprimantele lor. Punct de vedere istoric, secvențe de control care încep cu codul cu o valoare zecimală 27 (0x1V), care corespunde simbolului «Escape» codificări ASCII

Escape-caractere în program sunt afișate sub forma unui backslash urmat de o literă sau un simbol (vezi. Tabelul 1.3.).

VAR t1: T_Range_SubType; Rețineți că un programator bun dă întotdeauna propriile sale tipuri de nume, și încearcă să facă aceste nume sunt semnificative. Acum, că știți despre tipurile de interval, putem vorbi despre matrice. O serie de toate limbajele de programare - un set de indexate (numerotate) din aceleași elemente. Descrierea Pascal-dimensionale matrice este de forma: ARRAY [tipul index.

înregistrate sau punct fix, de exemplu, -1234 sau plutitoare punct, de exemplu, -1.234E-5 sau 555e12. În cadrul programului, de regulă, este necesar să se utilizeze variabile tipuri aritmetice. trebuie în mod necesar să fie descrisă fiecare variabilă (și orice alt tip de variabile) Pascal, adică Trebuie specificat în mod explicit tipul său. Descrierea variabilelor în cazul general are forma: numele VAR.