Linguaggio di programmazione C
Valori in notazione esadecimale e decimale assegnati a variabili
#include <stdio.h>
void main(void) {
/*
Viene creato un set di quattro variabili di tipo intero:
alle prime due viene assegnato un valore in notazione edadecimale
alle altre due un valore in notazione decimale
*/
int e = 0x1C8;
int f = 0xFFEF0D;
int i = 456;
int j = 16772877;
/*
Le quattro variabili vengono visualizzate in vario modo
cosi' come specificato nelle stesse righe di codice
*/
printf("La variabile \"e\" e' pari = %i, in notazione decimale\n", e);
printf("La variabile \"f\" e' pari = %i, in notazione decimale\n", f);
printf("La variabile \"i\" e' pari = %#x, in notazione esadecimale con lettere minuscola\n", i);
printf("La variabile \"i\" e' pari = %#X, in notazione esadecimale con lettere maiuscole\n", i);
printf("La variabile \"j\" e' pari = %x, in notazione esadecimale con lettere minuscole senza lo 0 iniziale\n", j);
printf("La variabile \"j\" e' pari = %X, in notazione esadecimale con lettere maiuscole senza lo 0 iniziale\n", j);
}
void main(void) {
/*
Viene creato un set di quattro variabili di tipo intero:
alle prime due viene assegnato un valore in notazione edadecimale
alle altre due un valore in notazione decimale
*/
int e = 0x1C8;
int f = 0xFFEF0D;
int i = 456;
int j = 16772877;
/*
Le quattro variabili vengono visualizzate in vario modo
cosi' come specificato nelle stesse righe di codice
*/
printf("La variabile \"e\" e' pari = %i, in notazione decimale\n", e);
printf("La variabile \"f\" e' pari = %i, in notazione decimale\n", f);
printf("La variabile \"i\" e' pari = %#x, in notazione esadecimale con lettere minuscola\n", i);
printf("La variabile \"i\" e' pari = %#X, in notazione esadecimale con lettere maiuscole\n", i);
printf("La variabile \"j\" e' pari = %x, in notazione esadecimale con lettere minuscole senza lo 0 iniziale\n", j);
printf("La variabile \"j\" e' pari = %X, in notazione esadecimale con lettere maiuscole senza lo 0 iniziale\n", j);
}
Scarica il file: esad.c
Annotazioni
-
Ogni valore è associato ad un intervallo di valori. Questo intervallo è correlato con la quantità di spazio che viene allocato nella memoria per contenere un particolare tipo di dato. In generale, questa quantità non è definita nel linguaggio. Tipicamente, essa varia in base al computer utilizzato e, quindi, si dice che è dipendente dalla macchina o dall'implementazione.
-
Una parola ("word") è un gruppo di bit di una determinata dimensione che sono gestiti come unità dal set di istruzioni o dall'hardware di un processore. La dimensione (o lunghezza) della parola è un'importante caratteristica dell'architettura di un computer.