Tipurile de date de bază ale lui c #, bestprog

2. Care sunt caracteristicile utilizării tipurilor de date întregi?

În C #, există următoarele tipuri de date întregi:

sbyte. octet. scurt. ushort. int. uint. mult timp. ulong.

Datele acestor tipuri reprezintă valori dintr-un set de numere întregi. De exemplu: -200. 8938, 1134448348.

Caracterele u înainte de numele anumitor tipuri sunt abreviate de la cuvântul nesemnat. Aceasta înseamnă că valoarea variabilelor de aceste tipuri nu este semnată, adică este imposibil să se stocheze numere negative în variabilele acestor tipuri.

Tipurile de variabile sbyte și byte ocupă un octet în memoria calculatorului. Variabilele scurte și ushortate sunt 2 octeți. Variabilele de tip int și uint sunt 4 octeți. Variabilele tip long and ulong sunt 8 octeți.

3. Cum în program să descriem o variabilă cu un nume d de int întreg int?

După o astfel de descriere, 4 octeți de memorie vor fi alocate variabilei numite d.

4. Cum introduceți numărul 398 în variabila d a întregului tip de ulong?

Pentru a atribui o variabilă unei anumite valori, utilizați operatorul de atribuire, care este notat cu operatorul '='.

Răspuns 1. Atribuiți valoarea unei variabile după descrierea ei.

Răspuns 2. Atribuirea unei valori unei variabile în timpul descrierii (inițializare).

5. Cum se determină programabil dimensiunea unei variabile de tipul dat?

Pentru a determina dimensiunea unei variabile, utilizați operația sizeof ():

În acest fel, puteți determina dimensiunea în octeți a unei variabile de orice tip de bază.

6. Care sunt caracteristicile tipurilor de virgulă mobilă (tipuri reale)?

Numerele de date cu puncte în virgulă reprezintă valori numerice dintr-un set de numere reale. Aceasta înseamnă că tipurile de puncte în virgulă pot să stocheze și numere întregi.

În C #, există trei tipuri de date de tip floating point:

float. dublu. zecimal

Aceste tipuri vă permit să salvați numere în virgulă mobilă, de exemplu:

7. Cum să descrie o variabilă a tipului real (cu virgulă mobilă)?

Un exemplu de descriere a variabilelor de tip float. dublu. zecimal:

Trei variabile cu numele x sunt descrise aici. y. z. Variabila x este alocată 4 octeți de memorie, 8 octeți sunt alocați variabilei y, 16 octeți sunt alocați pentru variabila z.

8. Cum se programează valori într-o variabilă a tipului real corespunzător?

Un exemplu de introducere a datelor numerice în variabile de diferite tipuri reale:

În acest cod, la introducerea datelor în variabila f. există o conversie a valorii numerice 9030.939 la tipul de flotor. În același mod, numărul pentru variabila z este convertit la tipul zecimal. O astfel de conversie este necesară pentru tipurile reale de flotoare și zecimale. deoarece toate valorile numerice sunt de tip dublu.

9. Cum se determină câte octeți de memorie ocupă o singură variabilă de tip float. dublu sau zecimal?

Pentru a determina acest lucru, trebuie să scrieți următorul cod:

10. Cum convertesc o variabilă de tip float la un tip int?

Pentru a face acest lucru, utilizați operația de distribuție. În paranteze, trebuie să specificați numele tipului la care este distribuită distribuția.

Atunci când utilizați operațiuni de tip cast, trebuie să luați în considerare constrângerile care se impun unor tipuri care ocupă mai puțin spațiu în memoria computerului.

De exemplu, o variabilă de tip scurt poate reprezenta un interval mai mic de numere decât variabilele tip float. dublu. În lista următoare, o valoare depășește o variabilă scurtă:

11. Cum convertesc o variabilă de la int la dublă?

Un exemplu de turnare de la int la dublu:

12. Care sunt tipurile de date caracter?

Răspuns: Char. șir

Tipul de șir reprezintă o secvență de caractere.

Variabilele de tip char pot obține valoarea unui caracter. Valoarea unei variabile de tip char este luată în citate simple, de exemplu:

O variabilă de tip char este un singur caracter Unicode. Această variabilă are 2 octeți în memoria calculatorului.

Variabilele de tip șir sunt caractere de caractere care sunt luate în ghilimele duble, de exemplu:

O variabilă de șir de tip în C # poate avea orice lungime (numărul de caractere).

13. Care sunt caracteristicile utilizării datelor char în program?

Tipul de date char reprezintă valoarea de caractere a codului introdus de la tastatură. Codul caracterului este un număr întreg.

De exemplu, codul pentru 's' este de 115.

Fragmentul de cod în care se calculează codul de caractere:

Adică, datele de tip char sunt aceleași numere întregi. În C #, datele de caractere ocupă 2 octeți în memoria computerului. Limba C # operează cu caractere Unicode. Gama de coduri de caractere este de la 0 la 65535.

14. Cum se face codul de simbol în program pentru a obține reprezentarea sa simbolică?

Un fragment al codului care traduce codul (întreg) într-un caracter (tip char):

15. Care sunt caracteristicile utilizării variabilelor de tip șir?

Variabilele de șir de tip sunt șiruri de caractere. Lungimea maximă a șirului este nelimitată.

Un exemplu de descriere a unei variabile șir numit s1.

Un exemplu de inserare a unui șir în variabile de tip șir:

Puteți efectua diverse operații pe variabilele de tip de șir. O descriere detaliată a celor mai comune operații cu variabile de tip string este descrisă aici.

16. Care sunt caracteristicile utilizării variabilei boolean?

Tipul boolean variabil definește numai două stări: "true" și "false". O variabilă de tipul bool poate lua doar două valori: true and false.

Exemplu de utilizare a unei variabile de tip bool:

17. Cum se efectuează inițierea inițială a variabilelor de diferite tipuri?

18. Cum se determină valoarea maximă admisibilă (minim permisă) a unei variabile de un anumit tip?

Pentru a determina valoarea maximă admisă sau minimă a unei variabile de un anumit tip, proprietățile Max.Value și MinValue sunt utilizate în .NET Framework.

Exemple de determinare a valorilor limită ale variabilelor de diferite tipuri.

Pentru variabile de tip int:

Pentru variabilele de tip ulong:

Pentru variabilele de tip float:

Articole similare