Bit manipulation (since C23)
From cppreference.net
Funciones |
||
|
Definido en el encabezado
<stdbit.h>
|
||
|
(C23)
|
cuenta el número de bits
0
consecutivos, comenzando desde el bit más significativo
(macro de función genérica de tipo) |
|
|
(C23)
|
cuenta el número de bits
1
consecutivos, comenzando desde el bit más significativo
(macro de función genérica de tipo) |
|
|
(C23)
|
cuenta el número de bits
0
consecutivos, comenzando desde el bit menos significativo
(macro de función genérica de tipo) |
|
|
(C23)
|
cuenta el número de bits consecutivos
1
, comenzando desde el bit menos significativo
(macro de función genérica de tipo) |
|
|
(C23)
|
encuentra la primera posición del bit
0
, comenzando desde el bit más significativo
(macro de función genérica de tipo) |
|
|
(C23)
|
encuentra la primera posición del bit
1
, comenzando desde el bit más significativo
(macro de función genérica de tipo) |
|
|
(C23)
|
encuentra la primera posición del bit
0
, comenzando desde el bit menos significativo
(macro de función genérica de tipo) |
|
|
(C23)
|
encuentra la primera posición del bit
1
, comenzando desde el bit menos significativo
(macro de función genérica de tipo) |
|
|
(C23)
|
cuenta el número de
0
bits en un entero sin signo
(macro de función genérica de tipo) |
|
|
(C23)
|
cuenta el número de
1
bits en un entero sin signo
(macro de función genérica de tipo) |
|
|
(C23)
|
comprueba si un número es una potencia entera de
2
(macro de función genérica de tipo) |
|
|
(C23)
|
encuentra el menor número de bits necesario para representar el valor dado
(macro de función genérica de tipo) |
|
|
(C23)
|
encuentra la mayor potencia integral de
2
no mayor que el valor dado
(macro de función genérica de tipo) |
|
|
(C23)
|
encuentra la menor potencia integral de
2
no menor que el valor dado
(macro de función genérica de tipo) |
|
Constantes de macro |
||
|
Definido en el encabezado
<stdbit.h>
|
||
|
indica el endianness de los tipos escalares
(constante macro) |
||
Referencias
- Estándar C23 (ISO/IEC 9899:2024):
-
- 7.18 Utilidades de bits y bytes <stdbit.h>
Véase también
|
Documentación de C++
para
Manipulación de bits
|