/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

  1. V Aplikaci Solution Explorer, otevřete místní nabídku pro projekt a pak zvolte Vlastnosti.

  2. V projektu Stránky vlastností dialogové okno v levém panelu pod Vlastnosti konfigurace, rozbalte C/C++ a vyberte příkazového řádku.

  3. V Další možnosti podokně zadejte /J volba kompilátoru.

Programově nastavit tuto volbu kompilátoru

Viz také

Úkoly

Jak: otevření stránky vlastností projektu

Referenční dokumentace

Možnosti kompilátoru

Možnosti nastavení kompilátoru