Udostępnij za pośrednictwem


/J (domyślną jest typ unsigned char)

Zmienia domyślne char typ z signed char do unsigned chari char typu jest rozszerzone zero, gdy jest on rozszerzeniami do int typu.

/J

Uwagi

Jeśli char wartość jest jawnie deklarowane jako signed, /J opcja nie dotyczy, a wartość jest extended znaku, gdy jest on rozszerzeniami do int typu.

/J Opcja definiuje _CHAR_UNSIGNED, który jest używany z #ifndef w pliku LIMITS.h, aby zdefiniować zakres domyślnego char typu.

ANSI c i C++ nie wymagają określonej implementacji char typu.Ta opcja jest przydatna podczas pracy z danymi znaków, które ostatecznie będą tłumaczone w języku innym niż angielski.

[!UWAGA]

Użycie tej opcji kompilatora z ATL/MFC, może być wygenerowany błąd.Chociaż można wyłączyć ten błąd, definiując _ATL_ALLOW_CHAR_UNSIGNED, to rozwiązanie nie jest obsługiwane i może zawsze działa.

Aby ustawić tę opcję kompilatora w środowisku projektowym programu Visual Studio

  1. W Solution Explorer, otwórz menu skrótów dla projektu, a następnie wybierz polecenie Właściwości.

  2. W projekcie Stron właściwości okno dialogowe, w lewym okienku w obszarze Właściwości konfiguracji, rozwiń węzeł C i C++ i zaznacz wiersza polecenia.

  3. W Dodatkowe opcje okienka, określ /J opcję kompilatora.

Aby programowo ustawić tę opcję kompilatora

Zobacz też

Zadania

Jak: Otwórz strony właściwości projektu

Informacje

Opcje kompilatora

Ustawianie opcji kompilatora