Namensräume
Varianten
Aktionen

Bitmanipulation (seit C23)

Von cppreference.com
< c‎ | numerisch

Inhalt

Funktionen

Definiert im Header <stdbit.h>
zählt die Anzahl aufeinanderfolgender 0-Bits, beginnend mit dem höchstwertigen Bit
(typgenerischer Funktionsmakro)[edit]
zählt die Anzahl aufeinanderfolgender 1-Bits, beginnend mit dem höchstwertigen Bit
(typgenerischer Funktionsmakro)[edit]
zählt die Anzahl aufeinanderfolgender 0-Bits, beginnend mit dem niederwertigsten Bit
(typgenerischer Funktionsmakro)[edit]
zählt die Anzahl aufeinanderfolgender 1-Bits, beginnend mit dem niederwertigsten Bit
(typgenerischer Funktionsmakro)[edit]
findet die erste Position eines 0-Bits, beginnend mit dem höchstwertigen Bit
(typgenerischer Funktionsmakro)[edit]
findet die erste Position eines 1-Bits, beginnend mit dem höchstwertigen Bit
(typgenerischer Funktionsmakro)[edit]
findet die erste Position eines 0-Bits, beginnend mit dem niederwertigsten Bit
(typgenerischer Funktionsmakro)[edit]
findet die erste Position eines 1-Bits, beginnend mit dem niederwertigsten Bit
(typgenerischer Funktionsmakro)[edit]
zählt die Anzahl der 0-Bits in einer vorzeichenlosen Ganzzahl
(typgenerischer Funktionsmakro)[edit]
zählt die Anzahl der 1-Bits in einer vorzeichenlosen Ganzzahl
(typgenerischer Funktionsmakro)[edit]
prüft, ob eine Zahl eine ganzzahlige Zweierpotenz ist
(typgenerischer Funktionsmakro)[edit]
findet die kleinste Anzahl von Bits, die benötigt wird, um den gegebenen Wert darzustellen
(typgenerischer Funktionsmakro)[edit]
findet die größte ganzzahlige Zweierpotenz, die nicht größer als der gegebene Wert ist
(typgenerischer Funktionsmakro)[edit]
findet die kleinste ganzzahlige Zweierpotenz, die nicht kleiner als der gegebene Wert ist
(typgenerischer Funktionsmakro)[edit]

Makrokonstanten

Definiert im Header <stdbit.h>
zeigt die Endianheit von Skalar-Typen an
(Makrokonstante) [edit]

[edit] Referenzen

  • C23-Standard (ISO/IEC 9899:2024)
  • 7.18 Bit- und Byte-Dienstprogramme <stdbit.h>

[edit] Siehe auch

C++-Dokumentation für Bitmanipulation