Partager via


/J (Type de caractère par défaut non signé)

Remplace la valeur du type char par défaut en la faisant passer de signed char à unsigned char, et le type char est étendu avec un zéro lorsqu'il est élargi à un type int.

/J

Notes

Si une valeur char est déclarée explicitement comme étant signed, l'option /J ne l'affecte pas, et la valeur est étendue avec un signe lorsqu'elle est élargie à un type int.

L'option /J définit _CHAR_UNSIGNED, qui est utilisé avec #ifndef dans le fichier LIMITS.h pour définir la plage du type char par défaut.

C et C++ AINSI ne requièrent pas une implémentation spécifique du type char. Cette option est utile lorsque vous utilisez des données caractères qui seront finalement converties dans une langue autre que l'anglais.

Pour définir cette option du compilateur dans l'environnement de développement Visual Studio

  1. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur le projet, puis cliquez sur Propriétés.

  2. Dans la boîte de dialogue Pages de propriétés du projet, dans le volet gauche sous Propriétés de configuration, développez C/C++ puis cliquez sur Ligne de commande.

  3. Dans le volet Options supplémentaires, spécifiez l'option du compilateur /J.

Pour définir cette option du compilateur par programmation

Voir aussi

Tâches

Comment : ouvrir les pages de propriétés d'un projet

Référence

Options du compilateur

Définition des options du compilateur