/J (char výchozí typ je bez znaménka)
Změní výchozí char zadejte z signed char na unsigned chara char typu při nulové extended je rozšířit do int typu.
/J
Poznámky
Pokud char hodnotu explicitně deklarovat jako signed, /J volba neovlivní a hodnota je rozšířen znaménko při je rozšířit do int typu.
/J Možnost definuje _CHAR_UNSIGNED, který se používá s #ifndef v souboru LIMITS.h pro definici rozsahu výchozí char typu.
ANSI c a C++ nevyžadují zvláštní provádění char typu.Tato možnost je užitečná při práci s daty znak bude nakonec převedeny na jiný jazyk než angličtina.
[!POZNÁMKA]
Pokud použijete tento parametr kompilátoru s ATL/MFC, může být generována chyba.Přestože tato chyba by mohla zakázat definováním _ATL_ALLOW_CHAR_UNSIGNED, toto řešení není podporováno a nemusí vždy fungovat.
Chcete-li nastavit tuto možnost kompilátoru ve vývojovém prostředí Visual Studio
V Aplikaci Solution Explorer, otevřete místní nabídku pro projekt a pak zvolte Vlastnosti.
V projektu Stránky vlastností dialogové okno v levém panelu pod Vlastnosti konfigurace, rozbalte C/C++ a vyberte příkazového řádku.
V Další možnosti podokně zadejte /J volba kompilátoru.
Programově nastavit tuto volbu kompilátoru
- Viz téma DefaultCharIsUnsigned.
Viz také
Úkoly
Jak: otevření stránky vlastností projektu