A voir également:
- Langage c
- Langage ascii - Guide
- Langage binaire - Guide
- Pascal langage - Télécharger - Édition & Programmation
- Langage visual basic - Télécharger - Langages
- Langage basic gratuit - Télécharger - Édition & Programmation
4 réponses
Cette question n'a pas beaucoup de sens.
Pour décaler, on utilise >> ou <<
Pour afficher, on utilise printf(). avec le bon formateur.
Que veux-tu faire exactement ?
Pour décaler, on utilise >> ou <<
Pour afficher, on utilise printf(). avec le bon formateur.
Que veux-tu faire exactement ?
c'est effectuer la saisi d'un entier, puis afficher en décimal ses décalages successifs vers la gauche(un bit, deux bits, etc...).
comment retrouver le nombre de bits affectés à une variable de type int
comment retrouver le nombre de bits affectés à une variable de type int
On "affiche pas des décalages".
1 - on fait le décalage, par exemple :
2 - on affiche le résultat :
On recommence, et on arrête quand la valeur vaut 0. On a pas à savoir le nombre de bits... En effet, le décalage à droite (>>) fait entrer un 0 à gauche et inversement avec <<. Au bout d'un moment, tous les bits sont à 0. Si c'est un entier, ça signifie que la valeur vaut 0.
Fait de ton mieux et poste ton code si il ne fonctionne pas.
1 - on fait le décalage, par exemple :
x = x >> 1;
2 - on affiche le résultat :
printf("%d\n", x);
On recommence, et on arrête quand la valeur vaut 0. On a pas à savoir le nombre de bits... En effet, le décalage à droite (>>) fait entrer un 0 à gauche et inversement avec <<. Au bout d'un moment, tous les bits sont à 0. Si c'est un entier, ça signifie que la valeur vaut 0.
Fait de ton mieux et poste ton code si il ne fonctionne pas.