Présentation

Les types d'entier (INT) permettent de représenter une valeur dans différentes bases, à savoir :

  • la base 10 (décimal) par défaut. Dans ce cas, la valeur est signée ou non signée, en fonction du type de l'entier.

  • la base 2 (binaire). Dans ce cas, la valeur est non signée et le préfixe est 2#

  • la base 8 (octal). Dans ce cas, la valeur est non signée et le préfixe est 8#

  • la base 16 (hexadécimal). Dans ce cas, la valeur est non signée et le préfixe est 16#

NOTE : En représentation décimale, si le type choisi est signé, la valeur peut être précédée du signe + ou du signe - (le signe + est facultatif).

Type Entier (INT)

Type signé ayant un format sur 16 bits.

Ce tableau donne la plage dans chaque base.

Base

de...

à...

Décimale

-32768

32767

Binaire

2#1000000000000000

2#0111111111111111

Octale

8#100000

8#077777

Hexadécimale

16#8000

16#7FFF

Type Entier double (DINT)

Type signé ayant un format sur 32 bits.

Ce tableau donne la plage dans chaque base.

Base

de...

à...

Décimale

-2147483648

2147483647

Binaire

2#10000000000000000000000000000000

2#01111111111111111111111111111111

Octale

8#20000000000

8#17777777777

Hexadécimale

16#80000000

16#7FFFFFFF

Type Entier non signé (UINT)

Type non signé ayant un format sur 16 bits.

Ce tableau donne la plage dans chaque base.

Base

de...

à...

Décimale

0

65535

Binaire

2#0

2#1111111111111111

Octale

8#0

8#177777

Hexadécimale

16#0

16#FFFF

Type Entier double non signé (UDINT)

Type non signé ayant un format sur 32 bits.

Ce tableau donne la plage dans chaque base.

Base

de...

à...

Décimale

0

4294967295

Binaire

2#0

2#11111111111111111111111111111111

Octale

8#0

8#37777777777

Hexadécimale

16#0

16#FFFFFFFF