Opérateur de bits-C++
Résolu/Fermé
Helper4600
Messages postés
48
Date d'inscription
jeudi 7 octobre 2010
Statut
Membre
Dernière intervention
14 janvier 2011
-
1 nov. 2010 à 18:55
Helper4600 Messages postés 48 Date d'inscription jeudi 7 octobre 2010 Statut Membre Dernière intervention 14 janvier 2011 - 2 nov. 2010 à 13:32
Helper4600 Messages postés 48 Date d'inscription jeudi 7 octobre 2010 Statut Membre Dernière intervention 14 janvier 2011 - 2 nov. 2010 à 13:32
A voir également:
- Opérateur de bits-C++
- Winrar 64 bits windows 10 - Télécharger - Compression & Décompression
- 32 bits - Guide
- Télécharger windows 7 32 bits usb - Télécharger - Systèmes d'exploitation
- Clé windows 10 pro 64 bits gratuit - Guide
- Power iso 32 bits - Télécharger - Gravure
5 réponses
loupius
Messages postés
697
Date d'inscription
dimanche 1 novembre 2009
Statut
Membre
Dernière intervention
31 décembre 2017
148
1 nov. 2010 à 22:29
1 nov. 2010 à 22:29
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.
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
1 nov. 2010 à 19:11
1 nov. 2010 à 19:11
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
Helper4600
Messages postés
48
Date d'inscription
jeudi 7 octobre 2010
Statut
Membre
Dernière intervention
14 janvier 2011
7
1 nov. 2010 à 20:30
1 nov. 2010 à 20:30
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 !!
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
1 nov. 2010 à 20:36
1 nov. 2010 à 20:36
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
Helper4600
Messages postés
48
Date d'inscription
jeudi 7 octobre 2010
Statut
Membre
Dernière intervention
14 janvier 2011
7
2 nov. 2010 à 13:32
2 nov. 2010 à 13:32
Je vous aie tous mis +1 car vous m'avez tous aider.
Merci encore KX et loupius !!!
Merci encore KX et loupius !!!