warning: binary constants are a GCC extension

warning: binary constants are a GCC extension

by Niels Marco Lachat -
Number of replies: 2

Bonjour,

Je voulais savoir si on est autorisés à utiliser des constantes en format binaire. Le compilateur me donne un warning que les constantes binaires sont une extension GCC. Mais les constantes binaires sont parfois bien pratiques pour rendre plus claire l'intention de notre code (par exemple pour un masque).

Merci d'avance.

In reply to Niels Marco Lachat

Re: warning: binary constants are a GCC extension

by Jean-Cédric Chappelier -

Vous parlez de valeurs littérales en binaire (préfixe 0b) ?

A ma connaissance, cela n'a été introduit qu'en C++ (norme C++14), mais pas encore en C.
Vous devez écrire du C suivant un standard existant. (= donc la réponse à votre question est « non, à ma connaissance »).