Bit manipulation (since C23)
From cppreference.net
Fonctions |
||
|
Défini dans l'en-tête
<stdbit.h>
|
||
|
(C23)
|
compte le nombre de bits
0
consécutifs, en commençant par le bit le plus significatif
(macro fonction générique de type) |
|
|
(C23)
|
compte le nombre de bits
1
consécutifs, en commençant par le bit le plus significatif
(macro fonction générique de type) |
|
|
(C23)
|
compte le nombre de bits
0
consécutifs, en commençant par le bit le moins significatif
(macro fonction générique de type) |
|
|
(C23)
|
compte le nombre de bits
1
consécutifs, en commençant à partir du bit le moins significatif
(macro fonction générique de type) |
|
|
(C23)
|
trouve la première position du bit
0
en commençant depuis le bit le plus significatif
(macro fonction générique de type) |
|
|
(C23)
|
trouve la première position du bit
1
en partant du bit le plus significatif
(macro fonction générique de type) |
|
|
(C23)
|
trouve la première position du bit
0
en commençant depuis le bit le moins significatif
(macro fonction générique de type) |
|
|
(C23)
|
trouve la première position du bit
1
en partant du bit le moins significatif
(macro fonction générique de type) |
|
|
(C23)
|
compte le nombre de
0
bits dans un entier non signé
(macro fonction générique de type) |
|
|
(C23)
|
compte le nombre de
1
bits dans un entier non signé
(macro fonction générique de type) |
|
|
(C23)
|
vérifie si un nombre est une puissance entière de
2
(macro fonction générique de type) |
|
|
(C23)
|
trouve le plus petit nombre de bits nécessaire pour représenter la valeur donnée
(macro fonction générique de type) |
|
|
(C23)
|
trouve la plus grande puissance entière de
2
inférieure ou égale à la valeur donnée
(macro fonction générique de type) |
|
|
(C23)
|
trouve la plus petite puissance entière de
2
non inférieure à la valeur donnée
(macro fonction générique de type) |
|
Constantes de macro |
||
|
Défini dans l'en-tête
<stdbit.h>
|
||
|
indique l'endianness des types scalaires
(constante macro) |
||
Références
- Norme C23 (ISO/CEI 9899:2024) :
-
- 7.18 Utilitaires de bits et d'octets <stdbit.h>
Voir aussi
|
Documentation C++
pour
Bit manipulation
|