Opérateur de bits-C++
Résolu
Helper4600
Messages postés
48
Date d'inscription
Statut
Membre
Dernière intervention
-
Helper4600 Messages postés 48 Date d'inscription Statut Membre Dernière intervention -
Helper4600 Messages postés 48 Date d'inscription Statut Membre Dernière intervention -
Bonjour, je suis actuellement en train d'apprendre le C++ (Claude Delannoy-Apprendre le C++), mais je n'ai hélas pas compris les opérateurs de bits. J'ai déjà entendu que les opérateurs de bits était un peu inutile mais j'aimerais savoir comment sa fonctionne. Merci
A voir également:
- Opérateur de bits-C++
- Winrar 64 bits - Télécharger - Compression & Décompression
- 32 bits - Guide
- Clé windows 10 pro 64 bits gratuit - Guide
- Opérateur de réseau mobile - Guide
- Télécharger windows 7 32 bits usb - Télécharger - Systèmes d'exploitation
5 réponses
C'est vrai que cela ne sert pas souvent.
Il est certain que l'on ne va plus utiliser des opérations de bits pour faire des multiplications ou des divisions.
Toutefois il existe au moins un domaine où cela est très utile quel que soit le langage; c'est la confection d'octets de configuration pour initialiser, par exemple, des périphériques. Il est en général nécessaire de forcer à '0' ou '1' un ou plusieurs bits et, dans ce cas, les opérations binaires sont indispensables.
Bonne continuation.
Il est certain que l'on ne va plus utiliser des opérations de bits pour faire des multiplications ou des divisions.
Toutefois il existe au moins un domaine où cela est très utile quel que soit le langage; c'est la confection d'octets de configuration pour initialiser, par exemple, des périphériques. Il est en général nécessaire de forcer à '0' ou '1' un ou plusieurs bits et, dans ce cas, les opérations binaires sont indispensables.
Bonne continuation.
En C++ effectivement c'est surement inutile, l'intérêt est peut-être plus important quand on code en C pur, et qu'on essaye d'optimiser...
Voici quelques sites :
https://fr.wikipedia.org/wiki/Manipulation_de_bit
http://www.siteduzero.com/tutoriel-3-32150-les-operateurs-bits-a-bits-employes-sur-des-nombres-entiers.html
http://www.bien-programmer.fr/bits.htm
Voici quelques sites :
https://fr.wikipedia.org/wiki/Manipulation_de_bit
http://www.siteduzero.com/tutoriel-3-32150-les-operateurs-bits-a-bits-employes-sur-des-nombres-entiers.html
http://www.bien-programmer.fr/bits.htm
Merci !!!
EN GROS: sa ne va pas me servir à grand chose.
Dernière question : Est-ce que je devrais comme même les utiliser dans mes programmes et dans quel cas.
Je vais voir tes liens, merci encore !!
EN GROS: sa ne va pas me servir à grand chose.
Dernière question : Est-ce que je devrais comme même les utiliser dans mes programmes et dans quel cas.
Je vais voir tes liens, merci encore !!
En C++ ça ne devrait pas servir, a priori les optimisations sont déjà effectuées dans les classes des bibliothèques standards.
Par contre si tu veux faire des classes ou des méthodes bas niveau dans ce cas ça peut servir, principalement si tu veux utiliser le bit comme unité d'information de base (l'octet par défaut) mais j'avoue n'en avoir jamais eu besoin en C++
Par contre si tu veux faire des classes ou des méthodes bas niveau dans ce cas ça peut servir, principalement si tu veux utiliser le bit comme unité d'information de base (l'octet par défaut) mais j'avoue n'en avoir jamais eu besoin en C++
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question