Freigeben über


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

Mit dieser Option wird der char-Standardtyp von signed char auf unsigned char geändert. Außerdem wird der char-Typ mit 0 (null) erweitert, wenn er auf einen int-Typ erweitert wird.

/J

Hinweise

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

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.

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

  1. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf das Projekt, und klicken Sie dann auf Eigenschaften.

  2. Erweitern Sie im Projekt-Dialogfeld Eigenschaftenseiten im linken Feld unter Konfigurationseigenschaften den Eintrag C/C++, und klicken Sie dann auf 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