Vous avez des améliorations (ou des corrections) à proposer pour ce document :
je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
bool stdc_has_single_bit_uc( unsigned char value );
La fonction stdc_has_single_bit_uc est la variante unsigned char de la famille
stdc_has_single_bit. Elle indique si la valeur contient exactement un seul bit à 1.
Dans la plupart des cas, il est plus pratique d'utiliser la macro générique
stdc_has_single_bit, qui sélectionne automatiquement la bonne variante en fonction du type de
l'argument.
Paramètres
value : valeur entière non signée à analyser.
Valeur de retour
Cette fonction retourne une valeur booléenne.
Exemple de code
L'exemple suivant appelle directement la fonction spécialisée.
1
2
3
4
5
6
7
8
9
10
11
#include <stdbit.h>
#include <stdio.h>
#include <stdlib.h>
int main() {
unsignedchar value = (unsignedchar) 16;
printf( "%d\n", stdc_has_single_bit_uc( value ) != 0 );
return EXIT_SUCCESS;
}
Améliorations / Corrections
Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :