===== Chr (Funcție) =====
> **Engleză:** //**CH**a**R**acter= caracter, literă//
==== Format ====
**chr** ( [[integerexpressions|număr_întreg]] )
Întoarce un [[stringexpressions|șir_de_caractere]] (care este alcătuit dintr-un singur caracter).
==== Descriere ====
Convertește un [[integerexpressions|număr_întreg]] în caracterul care are codul UNICODE corespunzător numărului dat.\\
Inversul funcției **Chr** este funcția [[asc|Asc]] care convertește un caracter într-un număr reprezentând codul UNICODE corespunzător acelui caracter.
==== Exemplu ====
print chr(66)+chr(97)+chr(117)+chr(33)
va afișa
Bau!
==== Exemplu 2 (caractere speciale) ====
Cea mai frecventă utilizare a funcției **Chr** este aceea de a tipări anumite caractere speciale, cum ar fi caracterul //linie nouă// sau caracterul //tabulator orizontal//.
=== linie nouă ===
print "Acest text"; chr(10); "este afișat"; chr(10); "pe mai multe linii."
va afișa
Acest text
este afișat
pe mai multe linii.
=== tabulator orizontal ===
for i = 1 to 10
print i*i*i; chr(9); "text aliniat"
next i
va afișa
1 text aliniat
8 text aliniat
27 text aliniat
64 text aliniat
125 text aliniat
216 text aliniat
343 text aliniat
512 text aliniat
729 text aliniat
1000 text aliniat
==== Exemplu (Scară cu inimioare) ====
for i = 1 to 3
print chr(9580); chr(9552); chr(9829); chr(9580)
print chr(9580); chr(9829); chr(9552); chr(9580)
next i
va afișa
╬═♥╬
╬♥═╬
╬═♥╬
╬♥═╬
╬═♥╬
╬♥═╬
==== Vezi și ====
{{page>ro:start#Șiruri de caractere&noheader}}
==== Istoric ====
|0.9.4|Adăugat în acestă versiune|