En programmation informatique, un entier long (en anglais long integer) est un type de données qui représente un nombre entier pouvant prendre plus de place sur une même machine qu'un entier normal.
En C, ce type est annoncé par long. Il requiert au moins 32 bits de mémoire, et est souvent plus grand qu'un entier standard (bien que ce ne soit pas nécessaire).
Tailles habituelles Langage de programmation Approbation Plates-formes Nom du type de données Taille en octets Valeurs signées Valeurs non signées C ISO/ANSI C99 International Standard Unix, 16/32-bitWindows, 16/32/64-bit long† 4(minimum 4) − à + 0 à (minimum) C ISO/ANSI C99 International Standard Unix,64-bit long† 8(minimum 4) - à + 0 à C++ ISO/ANSI International Standard Unix, Windows,16/32-bit long† 4 (minimum 4) − à + 0 à (minimum) International StandardECMA-372 Unix, Windows,16/32-bit long† 4 (minimum 4) − à + 0 à (minimum) VB Company Standard Windows Long 4 VB 6.0 help file − à + N/A VBA Company Standard Windows, Mac OS Long 4 − à + N/A SQL Server Company Standard Windows BigInt 8 - à + 0 à C♯/ VB.NET ECMA International Standard Microsoft .NET long or Int64 8 - à + 0 à Java International/Company Standard Plate-forme Java long 8 - à + N/A Pascal ? Windows, UNIX int64 8 - à + 0 à (Qword type) † Équivalent à long int
Notes et références
Voir aussi Entier court
Catégorie:Calcul informatique
en:Integer (computer science)#Long_integer