Freigeben über


/J (Standardmäßig "unsigned char")

Ändert die Standard- char Geben Sie signed char , unsigned char, und die char Typ ist 0 (null) erweitert, wenn es um erweitert wurde, ist ein int Typ.

/J

Hinweise

Wenn ein char Wert wird als explizit deklariert signed, die /J Option keine Auswirkung darauf, und der Wert ist Vorzeichen erweitert, wenn es um erweitert wurde, ist ein int Typ.

Die Option /J definiert _CHAR_UNSIGNED, das zusammen mit #ifndef in der Datei LIMITS.h verwendet wird, um den Bereich des Standardtyps char zu definieren.

Weder ANSI C noch C++ erfordern eine spezifische Implementierung des Typs char.Diese Option ist nützlich, wenn Sie mit Zeichendaten arbeiten, die schließlich in eine andere Sprache als Englisch übersetzt werden sollen.

HinweisHinweis

Wenn Sie diese Compileroption mit ATL und MFC verwenden, möglicherweise ein Fehler generiert.Obwohl Sie durch die Definition dieser Fehler deaktivieren könnte _ATL_ALLOW_CHAR_UNSIGNED, diese Problemumgehung wird nicht unterstützt und funktioniert möglicherweise nicht immer.

So legen Sie diese Compileroption in der Visual Studio-Entwicklungsumgebung fest

  1. In Projektmappen-Explorer, öffnen Sie das Kontextmenü für das Projekt, und wählen Sie dann Eigenschaften.

  2. Im Projekt -Eigenschaftenseiten im Dialogfeld im linken Bereich unter Konfigurationseigenschaften, erweitern Sie C/C++- und wählen Sie dann Befehlszeile.

  3. Geben Sie die /J-Compileroption im Feld Zusätzliche Optionen ein.

So legen Sie diese Compileroption programmgesteuert fest

Siehe auch

Aufgaben

Gewusst wie: Öffnen von Projekteigenschaftenseiten

Referenz

Compileroptionen

Festlegen von Compileroptionen