Condividi tramite


/J (Il tipo char predefinito è unsigned)

Aggiornamento: novembre 2007

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. Aprire la finestra di dialogo Pagine delle proprietà del progetto. Per informazioni dettagliate, vedere Procedura: aprire le pagine delle proprietà dei progetti.

  2. Fare clic sulla cartella C/C++.

  3. Fare clic sulla pagina delle proprietà Linguaggio.

  4. Modificare la proprietà Char predefinito senza segno.

Per impostare l'opzione del compilatore a livello di codice

Vedere anche

Riferimenti

Opzioni del compilatore

Impostazione delle opzioni del compilatore