Skip to main content

Costante: Numerica

I valori numerici possono essere numeri binari, ottali, decimali ed esadecimali. Se un valore intero non è un numero decimale, è necessario scriverne la base seguita dal segno numerico (#) prima della costante intera. Immettere i valori delle cifre esadecimali per i numeri da 10 a 15 come di consueto con le lettere AF.

È possibile utilizzare un carattere di sottolineatura all'interno di un valore numerico.

Esempio 180. esempi

14

Numero decimale

2#1001_0011

Numero binario

8#67

Numero ottale

16#A

Numero esadecimale

DINT#16#A1

Tipo di dati digitato DINT# e base 16# combinato



Possibili tipi di dati per un letterale numerico:

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

Suggerimento

Non sono consentite conversioni implicite da tipi "più grandi" a "più piccoli". Non puoi semplicemente usare una variabile DINT come una variabile INT. Per questo, devi usare una funzione di conversione del tipo.

Per ulteriori informazioni, vedere: Costante: Letterale digitato

Suggerimento

Poiché le costanti numeriche sono fondamentalmente gestite come valori interi, nelle divisioni è necessario specificare la costante in formato numerico a virgola mobile per evitare di perdere il resto.

Esempi: Divisione di 1/10 rendimenti 0 e divisione di 1.0/10 rendimenti 0.1