Hello World! en binaire.

N'ayant pas grand chose à faire ces cinq dernières minutes, je me suis amusé à faire un Hello World! en binaire.

Qu'est ce qu'est le binaire.

Je vais expliquer ce qu'est le binaire pour ceux qui ne le serait. À dire vrai la seul chose que comprenne les ordinateurs est le binaire, et oui les machines ne comprenne pas grands choses. Le langage binaire ce calcule sur une base de 2, c'est-à-dire de 0 et 1. Quand par exemple nous codons dans le langage C le compilateur va traduire notre code en binaire. Est-ce que c'est difficile de faire du binaire ? La réponse est non, c'est une question de logique il faut comprendre la règle. Je vais vous montrer un exemple imaginons que nous voulions traduire le décimal 102 en binaire. 128      64      32      16      8      4      2      1 0         1         1        0        0     1      1       0 102 == 01100110 Comment arriver à ce résultat? En faite tant que les bits sont supérieur à 102 cela vaut  0, 64 étant inférieur cela vaut 1. Puis après il faut additionner 64 + 32 = 96, ce qui est encore inférieur donc 32 vaut 1, il faut garder le dernier chiffre valant 1, donc 96 + 16 = 112 , ce qui est supérieur donc cela vaut 0, puis 96 + 8 = 104, ce qui vaut encore 0, par contre 96 + 4 = 100 , ce qui est inférieur, et puis pour finir 100 + 2 = 102 nous avons donc trouvé le nombre rechercher, bien entendu tous ce qui suivra vaudra 0. À quoi ressemble le Hello World! en binaire
  1. 01001000, 01100101, 01101100, 01101100, 01101111, 00100000, 01010111, 01101111, 01110010, 01101100, 01100100, 00100001
Voila à quoi ressemble un Hello World en binaire. Les décimal : H : 072 e : 101 l : 108 l : 108 o : 111 espace : 032 W : 087 o : 111 r : 114 l : 108 d : 100 ! : 033 Une fois que nous avons les décimal de chaque lettre, il nous est très facile de trouver ce qu'il vaut en binaire. Vous pouvez essayer de le faire , et vous devriez avoir le même resultat.
Vus : 1454
Publié par Hobbestigrou : 195