Je chercher quelques informations sur les opérations en binaire sur des variable.
Déjà je cherche comment affecté une valeur binaire à une variable, je connais le 0xFFFF pour l'hexa. mais pas l'equivalent pour le binaire.
En suite je souhaite "additionner" deux variable 4 bits pour donné une valeur de 8 bit. Par exemple j'ai une variable de type char avec comme valeur 1010 et une autre avec la valeur 1000. Je souhaite avoir une variable à 1010 1000. J'ai pensé a prendre une variable de type char, lui donné la 1er valeur puis déplacer les 4 1er bits vers la gauche et faire un "ou" avec la seconde variable mais je n'arrive pas à faire de le déplacement. J'utilise les signes << mais ma ligne n'est pas compilé (avec Borland C++ builder).
Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 #include <iostream.h> void main () { char a=15; char b=10; char c; b << 4; c = b|a; cout << (int)c; }
Partager