Bonjour tout le monde,

Je me pose la question suivante, est-il préférable d'utiliser un unsigned char qui va prendre un seul octet au lieu d'un unsigned short si je veux créer une boucle comme dans l'exemple ci-dessous ?
Le nom char me trouble mais il n'est pas réservé au stockage de code ASCII ?

ex :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
unsigned char i = 1;
 
while(i < 255)
(
i++;
)
Une autre petite question sur le même sujet, je vois qu'un int peut faire 2 ou 4 octets mais quand je déclare :

unsigned int i;

est-ce que seulement 2 octets sont réservés ou 4 ?

Merci d'avance pour vos réponse
Bye