Opérations sur les Bits

 

Hello tous le monde,


quelqu'un pourrais m'expliquer l'Opérations sur les Bits svp ?

   char a='a',b;
   b=~a;
   Print("a = ",a, "  b = ",b);  
// Le résultat sera :
// a = 97   b = -98


Merci d'avance pour vos lumières 😊

Documentation sur MQL5: Concepts de Base du Langage / Opérations et Expressions / Opérations sur les Bits
Documentation sur MQL5: Concepts de Base du Langage / Opérations et Expressions / Opérations sur les Bits
  • www.mql5.com
Opérations sur les Bits - Opérations et Expressions - Concepts de Base du Langage - Référence MQL5 - Référence sur le langage de trading algorithmique/automatisé pour MetaTrader 5
 
ZeroCafeine:

Hello tous le monde,


quelqu'un pourrais m'expliquer l'Opérations sur les Bits svp ?


Merci d'avance pour vos lumières 😊

Bonjour,


Je n’ai plus le document en français avec moi, mais je vous invite à le lire. Je vous ai mis la bonne page. 

Petit tips:

Le type « char » n’est en réalité qu’un entier binaire. En ASCII, « a » a pour valeur 97, sur lequel on effectue un complément à un en binaire. 
 
Zaky Hamdoun #:
Bonjour,


Je n’ai plus le document en français avec moi, mais je vous invite à le lire. Je vous ai mis la bonne page. 

Petit tips:

Le type « char » n’est en réalité qu’un entier binaire. En ASCII, « a » a pour valeur 97, sur lequel on effectue un complément à un en binaire. 
Je comprends mieux, merci 😊