Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Nume de variabile

c



+ Font mai mare | - Font mai mic



Nume de variabile

Cu toate ca nu am spus-o pina acuma, exista unele restrictii

asupra numelor de constante si variabile. Numele sint alca-



tuite din litere si cifre; primul caracter trebuie sa fie o

litera. Liniuta de subliniere '_' este considerata litera; ea este

utila in usurarea citirii numelor lungi de variabile. Literele

mari si mici sint caractere distincte; practica traditionala in

C foloseste literele mici pentru nume de variabile si literele

mari pentru constantele simbolice.

Numai primele opt caractere ale unui nume intern sint semni-

ficative, cu toate ca se pot folosi mai multe. Pentru numele

externe, de exemplu nume de functii si de variabile externe,

numarul de caractere poate sa fie mai mic ca 8, deoarece numele

externe sint folosite de diferite asambloare si incarcatoare. In

Anexa A se dau detalii. Mai mult, cuvinte cheie ca: if, else,

int, etc sint rezervate: nu pot fi folosite ca nume de variabile

(trebuie sa fie scrise cu litere mici).

Natural, e intelept sa alegem numele de variabile astfel

incit sa insemne ceva, legat de scopul variabilei, si e nepla-

cut sa amestecam litere mari cu mici.

2.2. Tipuri si marimi de date

Exista numai citeva tipuri de date de baza in limbajul C:

char un singur octet, capabil sa pastreze un caracter din

setul local de caractere

int un intreg, reflectind tipic marimea efectiva a

intregilor pe calculatorul gazda

float numar flotant in simpla precizie

double numar flotant in dubla precizie.

In plus, exista un numar de calificatori care pot fi aplicati

tipului 'int': short, long si unsigned. short si long se refera la

diferite marimi de intregi. Numerele 'unsigned' se supun legilor

aritmeticii modulo 2^n unde n este numarul de biti dintr-un

int; ele sint intodeauna pozitive. Declaratiile pentru cali-

ficatori arata astfel:

short int x;

long int y;

unsigned int z;

Cuvintul int poate fi omis in astfel de situatii, ceea ce se

si intimpla de obicei.

Precizia acestor obiecte depinde de calculatorul care le mi-

nuieste; tabelul urmator da citeva valori reprezentative:

DEC PDP11 Honeywell 6000 IBM/370 Interdata 8/32

ASCII ASCII EBCDIC ASCII

char 8 biti 9 biti 8 biti 8 biti

int 16 36 32 32

short 16 36 16 16

long 32 36 32 32

float 32 36 32 32

double 64 72 64 64

Intentia e ca short si long sa aiba lungimi diferite de intregi

unde e practic; int reflecta normal, cea mai 'naturala' lungime

pentru un calculator. Asa cum puteti vedea, fiecare compilator

este liber sa interpreteze short si long in functie de hardul pe

care se executa. Ceea ce trebuie sa notati este ca short nu este

niciodata mai lung decit long.



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1541
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved