Quote:
Originariamente inviato da fantoibed
Un unsigned char è grande 1 byte, un integer è grande 2 bytes.
|
Non e' detto. Su macchine "comuni" un char nel 99% dei casi occupa 1 byte, ma non e' una regola scritta in nessuno standard (sono esistite macchine con chars da 12 bit e mi sembra pure da 11

).
Su una macchina a 32 bit un intero e' solitamente di 32 bit, quindi 4 byte, era di 2 byte nelle architetture a 16 bit (o su macchine a 32 bit che eseguono codice a 16 bit )