Variable d'un octet en C ?
Résolu/Fermé
pierrotlecelte
-
20 avril 2005 à 11:23
blurk Messages postés 486 Date d'inscription vendredi 16 avril 2004 Statut Membre Dernière intervention 15 mars 2009 - 21 avril 2005 à 12:24
blurk Messages postés 486 Date d'inscription vendredi 16 avril 2004 Statut Membre Dernière intervention 15 mars 2009 - 21 avril 2005 à 12:24
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
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
A voir également:
- Variable d'un octet en C ?
- Le fichier contient un programme écrit en python. le programme construit un mot secret mais il ne l'affiche pas. modifiez ce programme afin que à chaque itération de la boucle : la variable a augmente de 2 la variable b diminue de 1 ajoutez une instruction pour faire afficher le mot secret construit. quel est ce mot secret ? ✓ - Forum Python
- Application/octet-stream ✓ - Forum Logiciels
- Mettre un fichier en application/octet-stream - Forum Logiciels
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ✓ - Forum Python
3 réponses
pierrotlecelte
Messages postés
4
Date d'inscription
mercredi 20 avril 2005
Statut
Membre
Dernière intervention
7 janvier 2008
21 avril 2005 à 10:22
21 avril 2005 à 10:22
Oki j'ai testé l'utilisation du char pour une variable compteur et ca a l'air de fonctionner, merci de ton aide tafiscobar.
tafiscobar
Messages postés
1277
Date d'inscription
jeudi 7 décembre 2000
Statut
Contributeur
Dernière intervention
26 février 2009
177
20 avril 2005 à 13:57
20 avril 2005 à 13:57
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.
blurk
Messages postés
486
Date d'inscription
vendredi 16 avril 2004
Statut
Membre
Dernière intervention
15 mars 2009
160
21 avril 2005 à 12:24
21 avril 2005 à 12:24
unsigned charpermet de ne pas sacrifier le 8ème bit pour les valeurs négatives. (de 0 à 255 au lieu de -127 à +127)
cordialement