Sdílet prostřednictvím


/J (Výchozí znakový typ není podepsán)

Změní výchozí char typ signed char k unsigned chara char typ je nula prodloužena v případě, že je rozšířit na int typu.

/J

Poznámky

Pokud char hodnota je explicitně deklarovány jako signed, /J možnost neovlivňuje a hodnota je s rozšířeným při je rozšířit na int typu.

/J Definuje možnost _CHAR_UNSIGNED, který se používá s #ifndef v souboru LIMITS.h Chcete-li definovat výchozí oblast char typu.

ANSI C a C++ nevyžadují žádné konkrétní implementaci char typu.Tato možnost je užitečná, když pracujete s znaková data, který bude nakonec převést na jiný jazyk než angličtinu.

[!POZNÁMKA]

Používáte-li tuto možnost kompilátoru pomocí knihovny ATL nebo knihovny MFC, může být generována chyba.Přestože tato chyba by mohla zakázat definováním _ATL_ALLOW_CHAR_UNSIGNED, tento postup není podporován a nemusí vždy fungovat.

Chcete-li nastavit tuto možnost kompilátoru ve vývojovém prostředí Visual Studio

  1. V Průzkumník řešení, otevřete místní nabídku pro projekt a potom zvolte Vlastnosti.

  2. V projektu Stránky vlastností dialogové okno, v levém podokně v části Vlastnosti konfigurace, rozbalte C/C++ a potom vyberte příkaz.

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

Chcete-li tuto možnost kompilátoru nastavit v programu

Viz také

Úkoly

Postupy: Otevření stránek vlastností projektu

Referenční dokumentace

Možnosti kompilátoru

Nastavení možností kompilátoru