dependera de si es un entero, un entero corto, un tipo caracter, etc.
para que veas un ejemplo:
#include <stdio.h>
int main() {
unsigned int ui;
unsigned short int usi;
unsigned char uc;
printf("unsigned int: %lu bytes\n", sizeof(ui
)); printf("unsigned short int: %lu bytes\n", sizeof(usi
)); printf("unsigned char: %lu byte\n", sizeof(uc
));
return 0;
}
lo que dara una salida de:
unsigned int: 4 bytes
unsigned short int: 2 bytes
unsigned char: 1 byte
un saludo!