Nivelul 1 — Noțiuni de bază
Tipuri de date de bază
Note originale de SunDiaL · Vezi sursa în engleză
Tipurile de date de bază sunt oferite implicit și constituie elementele din care se construiește tot restul. Acestea sunt:
Tipul boolean
Tipul boolean este folosit pentru a reprezenta true și false.
Poate fi tratat ca un număr, unde 1 înseamnă adevărat, iar 0 înseamnă fals.
Pentru operații, vezi operațiile logice.
Matematica valorilor booleene se numește algebră booleană.
Numerele
Le iubești sau le urăști, ai nevoie de ele. Numerele se împart în:
- întregi cu semn = numere naturale
- întregi fără semn = numere întregi
- numere în virgulă mobilă = numere raționale și iraționale
| Întregi cu semn | Întregi fără semn | Virgulă mobilă | |
|---|---|---|---|
| 8 biți | sbyte | byte | |
| 16 biți | short | ushort | half |
| 32 biți | int | uint | float |
| 64 biți | long | ulong | double |
| 128 biți | decimal | ||
| Pentru operații, vezi operațiile aritmetice. |
Matematica numerelor se numește algebră.
Tipul char
Un char este o literă. Mai exact, reprezintă un caracter din tabelul ASCII. Un char poate fi tratat ca un byte.
Tipul string
Dacă un char reprezintă un caracter, un string reprezintă mai multe caractere (adică text). String este un tip de date de bază doar pentru că este oferit implicit de fiecare limbaj de programare. În realitate, string este o clasă. Mai exact, este o colecție imuabilă de caractere.
Colecții
Colecțiile sunt un tip de date de bază doar pentru că sunt oferite implicit de fiecare limbaj de programare. În realitate, colecțiile sunt clase generice, folosite pentru a stoca mai multe obiecte de același tip.