Nel programma C che sto facendo sotto roba
int x = 4;
Supponiamo che il numero intero abbia 2 byte in questo caso. Quindi la mia domanda qui è la variabile x conterrà due byte che significano 16 bit. Quindi qui come il valore 4 sarà memorizzato in 16 bit?
Fino ad ora ho capito che il valore 4 sarà convertito in esadecimale, quindi risulta [0x0004] e questo valore esadecimale è memorizzato nelle caselle a 16 bit?
Non so se la mia comprensione è corretta ma ho bisogno di come il valore di x è mappato a 16 bit box? Sarebbe bene se qualcuno fornisse una rappresentazione strutturale / grafica sulla memorizzazione dei valori in memoria.