« Les opérations bit à bit » : différence entre les versions

Contenu supprimé Contenu ajouté
mAucun résumé des modifications
mAucun résumé des modifications
Ligne 1 :
{{version imprimable}}
{{version PDF}}
 
La programmation regorge de domaines autant insoupçonnés qu’intéressants. L'utilisation des opérations bit à bit, les fameux opérateurs &, |, ~ et ^, en fait clairement partie. Ces opérations bit à bit sont fréquemment utilisées dans la programmation bas-niveau et plus rarement pour de l'optimisation de code. Ce livre se propose de vous apprendre tout ce qu'il y a à savoir à propos de ces opérations. En sortant de cette lecture, vous saurez non seulement les utiliser, mais aussi faire quelques tours de magie programmatique avec. Attention cependant : la lecture de ce livre est réservée à ceux qui connaissent le binaire et ses subtilités. Par exemple, vous devez être familier avec l'encodage des entiers et des flottants. Si vous ne savez ce qu'est un complément à 2 ou à 1, ou encore ce que constitue un nombre flottant IEEE754, revenez plus tard. De plus, le cours contiendra des exemples de code source, qui seront rédigés en langage C. Le choix de ce langage est assez simple : le sujet de ce cours est très porté sur le bas-niveau, ce qui requiert un langage bas-niveau. Le C est donc tout indiqué ! Mais trève de bavardages : explorons dès maintenant le monde fabuleux de la '''manipulation de bits'''.