4. Types numériques

C# possède les types numériques prédéfinis suivants :

Type C# Type System Suffixe Taille Plage

Intégral - signé

    

sbyte

SByte

 

8 bits

-27 à 27-1

short

Int16

 

16 bits

-215 à 215-1

int

Int32

 

32 bits

-231 à 231-1

long

Int64

L

64 bits

-263 à 263-1

nint

IntPtr

 

32/64 bits

 

Intégral - non signé

    

byte

Byte

 

8 bits

0 à 28-1

ushort

UInt16

 

16 bits

0 à 216-1

uint

UInt32

U

32 bits

0 à 232-1

ulong

UInt64

UL

64 bits

0 à 264-1

unint

UIntPtr

 

32/64 bits

 

Réel

    

float

Single

F

32 bits

± (10-45 à 1038)

double

Double

D

64 bits

± (10-324 à 10308)

decimal

Decimal

M

128 bits

± (10-28 à 1028)

Parmi les types intégraux, int et long sont des types favorisés à la fois par C# et le runtime. Les autres types intégraux sont généralement utilisés ...

Get C# : les fondamentaux now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.