Condividi tramite


/J (Il tipo char predefinito è unsigned)

Modifica il tipo char predefinito da signed char a unsigned char e il tipo char ha estensione zero quando viene ampliato a un tipo int.

/J

Note

Se il valore char viene dichiarato esplicitamente signed, l'opzione /J non ha effetto e il valore è con un segno esteso quando viene ampliato a un tipo int.

L'opzione /J definisce _CHAR_UNSIGNED, che viene utilizzato con #ifndef nel file LIMITS.h per definire l'intervallo del tipo char predefinito.

ANSI C e C++ non richiedono un'implementazione specifica del tipo char. Quest'opzione risulta utile quando si utilizzano dati carattere che alla fine verranno tradotti in una lingua diversa dall'inglese.

Per impostare l'opzione del compilatore nell'ambiente di sviluppo di Visual Studio

  1. In Esplora soluzioni fare clic con il pulsante destro del mouse sul progetto, quindi scegliere Proprietà.

  2. Nella finestra di dialogo Pagine delle proprietà del progetto, nel riquadro Proprietà di configurazione, espandere C/C++ e quindi fare clic su Riga di comando.

  3. Specificare l'opzione del compilatore /J nel riquadro Opzioni aggiuntive.

Per impostare l'opzione del compilatore a livello di codice

Vedere anche

Attività

Procedura: aprire le pagine delle proprietà dei progetti

Riferimenti

Opzioni del compilatore

Impostazione delle opzioni del compilatore