Variable d'un octet en C ?

Résolu
pierrotlecelte -  
blurk Messages postés 486 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Voila, ma question est toute simple car je ne suis pas spécialiste du C :

Je voudrais savoir s'il existe un type de variable d'un octet autre que char en langage C.
Ou alors est il possible de déclarer une variable compteur en char car ce type est sensé manier les caractères et non pas les nombres.

Tout cela, car mon petit programme doit etre intégré sur un pic et je voudrais utiliser le minimum de place.

Merci,

Pierrotlecelte

3 réponses

pierrotlecelte Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Oki j'ai testé l'utilisation du char pour une variable compteur et ca a l'air de fonctionner, merci de ton aide tafiscobar.
0
tafiscobar Messages postés 1277 Date d'inscription   Statut Contributeur Dernière intervention   177
 
salut, les char sont manipulés comme des entiers. Maintenant, je n'ai pas vérifié ds la norme si on pe avoir des indices d'un tableau coe char. Par contre gcc3.3.5 les accepte et les manipule comme des entiers, mais toujours en gardant la taille d'un octet, en tout cas je ne trouve pas ce comportement bizarre.
-1
blurk Messages postés 486 Date d'inscription   Statut Membre Dernière intervention  
 
unsigned char
permet de ne pas sacrifier le 8ème bit pour les valeurs négatives. (de 0 à 255 au lieu de -127 à +127)
cordialement
-1