Abilitare JavaScript per vedere questo sito.

La costante è un valore numerico che non cambia durante l'esecuzione del programma. Nella scrittura delle istruzioni R3 è ammesso l'uso di costanti.

Esistono alcune costanti proprie del linguaggio e non modificabili da parte dell'utente.

Costanti matematiche predefinite

Keyword

Valore Numerico

Significato

K_E

2.718281828459045

Costante di Eulero

K_PI

3.141592653589793

Pigreco

K_PIMEZZI

1.570796326794896

Pigreco mezzi

K_PI_2

1.570796326794896

Pigreco mezzi

K_1_PI

0.318309886183790

Uno diviso pigreco

K_DUEPI

6.283185307179586

Due pigreco

K_2PI

6.283185307179586

Due pigreco

K_EPSILON

1e-6

Soglia di decisione per confronti fra reali

K_MAXFLOAT

3.37e+38

Costante piu grande rappresentabile in un float

K_MINFLOAT

8.43e-37

Costante piu piccola rappresentabile in un float

K_MAXREAL

1.797693e+308

Costante piu grande rappresentabile in un double

K_MINREAL

2.225074e-308

Costante piu piccola rappresentabile in un double

Costanti definibili dall'utente

I tipi di costanti che il programmatore può definire sono:

Costanti intere

Costanti reali

Costanti stringa

Costanti intere

Possono essere qualsiasi numero intero compreso fra -2147483648 e +2147483647.

Le costanti intere possono essere rappresentate in base decimale o esadecimale.

Per identificare un numero esadecimale sarà necessario aggiungere la lettera "H" alla fine del numero, oppure far precedere il numero dal prefisso "0x".

I numeri esadecimali devono sempre iniziare per cifra numerica (anteporre lo 0 se necessario). I numeri esadecimali sono rappresentati in complemento a due su 8 digit e il segno meno non è pertanto ammesso.

Esempi

Esempio costanti decimali:

; Costanti decimali

10

-20

Esempio costanti esadecimali:

0XA         ; Valore decimale 10

0AH         ; Valore decimale 10

10H         ; Valore decimale 16

0FFH        ; Valore decimale 255

FFFFFFFFH   ; Valore decimale -1

0XFFFFFFFF  ; Valore decimale -1

Costanti reali

Possono essere un qualsiasi numero reale compreso fra -1.79 E 308 e 1.79 E 308.

L'entità più piccola che si può rappresentare è, in valore assoluto 2.22 E -308.

Le cifre significative sono almeno 15.

La sintassi della rappresentazione di un numero reale è la seguente: si.d

Parametro

Significato

s

segno del numero (opzionale)

i

parte intera del numero

.

separatore delle cifre decimali (opzionale)

d

parte decimale del numero (opzionale)

La sintassi della rappresentazione esponenziale è la seguente: si.dEse

Parametro

Significato

s

segno del numero (opzionale)

i

parte intera della mantissa

.

separatore delle cifre decimali (opzionale)

d

parte decimale della mantissa (opzionale)

E

identificatore del formato esponenziale (in base 10)

s

segno dell' esponente (opzionale)

e

esponente

Esempi

Esempio costanti reali:

10

10.51

1452.7

1.4527E3

-12.4567E-4

Costanti stringa

Le costanti stringa possono essere una qualsiasi sequenza di caratteri compresa tra doppi apici " ".

NOTA: Per usare il carattere doppi apici (")  all'interno di una costante stringa la sintassi da usare è \" . La lunghezza massima è di 127 caratteri netti.

Esempio di utilizzo:

; Esempio di costante stringa

"questa è una stringa"

"il carattere doppiapici \" e' contenuto in questa stringa "

 

  

Keyboard Navigation

F7 for caret browsing
Hold ALT and press letter

This Info: ALT+q
Page Header: ALT+h
Topic Header: ALT+t
Topic Body: ALT+b
Contents: ALT+c
Search: ALT+s
Exit Menu/Up: ESC