Float (referință c #), documente Microsoft

În mod implicit, literalul numeric real din partea dreaptă a instrucțiunii de atribuire este tratat ca dublu. Astfel, pentru a inițializa o variabilă în virgulă mobilă, utilizați sufixul f sau F. după cum se arată în următoarele exemple:







transformări

În aceeași expresie, puteți combina tipurile numerice întregi și tipurile de puncte în virgulă mobilă. În acest caz, tipurile întregi sunt convertite în tipuri de puncte în virgulă mobilă. Expresia se calculează în conformitate cu următoarele reguli:

Dacă unul dintre tipurile de puncte plutitoare este dublu. atunci expresia este evaluată în expresii relaționale sau logice ca dublu sau bool.







Dacă expresia nu are un tip dublu. expresia este evaluată în expresii relaționale sau logice ca float sau bool.

O expresie în virgulă mobilă poate conține următoarele seturi de valori:

Pozitiv și negativ zero

Pozitiv și negativ infinit

Valoarea non-numerică (NaN)

Un set finit de valori non-zero

Pentru mai multe informații despre aceste valori, consultați standardul IEEE pentru aritmetica cu puncte variabile binare pe site-ul Web IEEE.

În următorul exemplu, int. scurtă și float sunt incluse în expresia matematică și dau un rezultat float. (Rețineți că float este un alias pentru tipul System.Single.) Rețineți că expresia nu are un tip dublu.

C # Specificarea limbii

Pentru mai multe informații, consultați specificația C #. Specificația de limbă este o sursă prescriptivă de informații despre sintaxa și utilizarea limbajului C #.







Articole similare

Trimiteți-le prietenilor: