/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
Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf das Projekt, und klicken Sie dann auf Eigenschaften.
Erweitern Sie im Projekt-Dialogfeld Eigenschaftenseiten im linken Feld unter Konfigurationseigenschaften den Eintrag C/C++, und klicken Sie dann auf Befehlszeile.
Geben Sie die /J-Compileroption im Feld Zusätzliche Optionen ein.
So legen Sie diese Compileroption programmgesteuert fest
- Weitere Informationen finden Sie unter DefaultCharIsUnsigned.
Siehe auch
Aufgaben
Gewusst wie: Öffnen von Projekteigenschaftenseiten