Langage c

galsen3 Messages postés 314 Date d'inscription   Statut Membre Dernière intervention   -  
fatifleur91 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
comment affichez des décalages de bits en langage c?
merci d'avance
A voir également:

4 réponses

Emmanuel Delahaye Messages postés 107 Date d'inscription   Statut Membre Dernière intervention   7
 
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 ?
0
galsen3 Messages postés 314 Date d'inscription   Statut Membre Dernière intervention   19
 
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
0
Emmanuel Delahaye Messages postés 107 Date d'inscription   Statut Membre Dernière intervention   7
 
On "affiche pas des décalages".

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.
0
yaya.86 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention  
 
je des des cours professionels du langauage c/c++ de a à z please et merci d'avence
0
Emmanuel Delahaye Messages postés 107 Date d'inscription   Statut Membre Dernière intervention   7
 
Tu peux reformuler en bon français, j'ai rien compris. Et quel est le rapport avec la question posée ? Pour poser une nouvelle question, créer un nouveau sujet.
0
fatifleur91 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
salut je suis nouvelle dans ce site la .... je suis en 1ére année génie informatique et je veux avoir des informations sur les pc les logiciels et surtout sur le langage c et comment ça marche c pas en générale mais en détails...... et merci
0
Emmanuel Delahaye Messages postés 107 Date d'inscription   Statut Membre Dernière intervention   7
 
Quel est le rapport avec la question posée ? Pour poser une nouvelle question, créer un nouveau sujet.

Pour s'initier au C, je recommande les cours de 'www.developpez.com"
0
fatifleur91 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   > Emmanuel Delahaye Messages postés 107 Date d'inscription   Statut Membre Dernière intervention  
 
merçi pour le site
0