|
|
|
|
|
- Déclaration et initialisation
- Valeur Hexadécimale
- Séparateur des milliers
- Spécificités PHP
- Les différents types d'entiers
- Différences entre WINDEV 5.5 et WINDEV SaaS
Entier (Type de variable) En anglais : Int
Le type Entier permet de réaliser simplement des calculs sur des valeurs entières. Une variable de type entier peut avoir une valeur comprise entre -2 x 109 et 2 x 109 (environ). Syntaxe
<Nom de la variable> est un entier
<Nom de la variable 1>, <Nom de la variable 2> sont des entiers
<Nom de la variable> : Nom de la variable à déclarer. Remarques Déclaration et initialisation Une variable de type "Entier" déclarée et non initialisée est égale à 0. Valeur Hexadécimale Pour saisir une valeur hexadécimale dans le code, il suffit de préfixer la valeur hexadécimale par "0x".
MaVariable est un entier
MaVariable = 0x4D5
Remarque : Il est possible d'utiliser le caractère '_' comme séparateur de blocs dans les nombres hexadécimaux. Les blocs peuvent avoir une taille de 2, 4 ou 8 caractères de long. Exemple :
Nb1 est un entier = 0x_12_15_A4_BC
Nb2 est un entier = 0x_CD4A_DE58
Séparateur des milliers Il est possible d'utiliser le caractère 'Espace' ou le caractère '_' comme séparateur de milliers dans les nombres. Par exemple :
num1 est un entier
num1 = 123 456
soit num2 = 246_789
Les différents types d'entiers Pour des opérations spécifiques, le WLangage propose différents types d'entiers. Ces types sont conseillés notamment pour l'utilisation des API Windows.
| | | Valeur comprise entre |
---|
| -128 et 127 (incluses)Exemple : i est un entier sur 1 octet
| | -32.768 et 32.767 (incluses)Exemple : i est un entier sur 2 octets
| | -2 x 109 et 2 x 109(environ)Exemple : i est un entier sur 4 octets
| | -9 x 1018 et 9 x 1018(environ)Exemple : i est un entier sur 8 octets
| | 0 et 4 x 109Exemple : i est un entier sans signe
| | 0 et 255 (incluses) Ce type est équivalent au type Entier sans signe sur 1 octet. | - Entier sans signe sur 1 octet
| 0 et 255 (incluses)Exemple : i est un entier sans signe sur 1 octet
| - Entier sans signe sur 2 octets
| 0 et 65.535 (incluses)Exemple : i est un entier sans signe sur 2 octets
| - Entier sans signe sur 4 octets
| 0 et 4 x 109 (environ)Exemple : i est un entier sans signe sur 4 octets
| - Entier sans signe sur 8 octets
| 0 et 18 x 1018Exemple : i est un entier sans signe sur 8 octets
| | s'adapte automatiquement à la taille gérée par le mode de compilation (4 octets pour un programme compilé en 32 bits, 8 octets pour un programme compilé en 64 bits). |
Vous trouverez les valeurs exactes de ces différents types d'entiers dans le fichier Limites.wl présent dans le sous-répertoire Personal\External du répertoire d'installation de WINDEV, WEBDEV, WINDEV Mobile. Remarque : Tous les types avancés (différents du type "Entier") sont conseillés pour l'utilisation des API Windows.
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|