Scrigroup - Documente si articole

     

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


Constante sir

c



+ Font mai mare | - Font mai mic



Constante sir

In C o constanta sir este o secventa de caractere inchisa intre ghilimele. Exemplu: 'acesta este un sir'. Fiecare constanta sir contine cu un caracter mai mult decat numarul de caractere din sir, deoarece aceasta se termina totdeauna cu caracterul null '0' care are valoarea 0. De exemplu, sizeof ('asaf') = 5.



Tipul unui sir este 'vector de un numar de caractere'; astfel    'asaf' are tipul char[5]. irul vid este descris prin ' ' si are tipul char[1]. De notat ca, pentru fiecare sir s, functia strlen(s) din fisierul antet 'string.h' intoarce numarul caracterelor din sir fara terminatorul 0, adica: strlen(s) = sizeof(s) - 1.

In interiorul unui sir se poate folosi conventia de notatie cu . Aceasta face posibila reprezentarea caracterelor ' si in interiorul unui sir. Cel mai frecvent caracter folosit este caracterul 'n' = new line (NL). De exemplu, instructiunea:

printf('beep at end of message 007 n ');

determina scrierea unui mesaj, a caracterului BEL si a caracterului NL. Nu este permisa continuarea sirurilor de caractere de pe o linie pe alta.

Exemplu 'this is not a string

but a syntax error'.

O secventa de forma n intr-un sir nu determina introducerea unui caracter NL in sir, ci este o simpla notatie. Este posibil sa folosim caracterul null intr-un sir, dar majoritatea programelor nu testeaza daca mai sunt caractere dupa el.



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 915
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