Skip to main content

Constante: Numérico

Los valores numéricos pueden ser números binarios, octales, decimales y hexadecimales. Si un valor entero no es un número decimal, debe escribir su base seguida del signo de número (#) antes de la constante entera. Introduzca los valores de dígitos hexadecimales para los números 10 a 15 como de costumbre con las letras AF.

Puede utilizar un guión bajo dentro de un valor numérico.

ejemplo 180. Ejemplos:

14

Número decimal

2#1001_0011

Número binario

8#67

número octal

16#A

número hexadecimal

DINT#16#A1

Tipo de datos escritos DINT# con fondo 16# conjunto



Posibles tipos de datos para un literal numérico:

BYTE, WORD, DWORD, LWORD, SINT, USINT, INT, UINT, DINT, UDINT, LINT, ULINT

Sugerencia

No se permiten conversiones implícitas de tipos "más grandes" a "más pequeños". No puede simplemente usar una variable DINT como una variable INT. Para esto, debe usar una función de conversión de tipo.

Para más información, ver: Constante: Literal escrito

Sugerencia

Debido a que las constantes numéricas se manejan básicamente como valores enteros, en las divisiones debe especificar la constante en formato de número de punto flotante para evitar perder el resto.

Ejemplos: División de 1/10 rendimientos 0 y división de 1.0/10 rendimientos 0.1