共用方式為


/J (預設 char 型別為 unsigned)

將預設 char 型別從 signed char 變更為 unsigned char,而且這個 char 型別在擴展為 int 型別時,是以零擴充的。

/J

備註

如果 char 值明確地經過宣告為 signed,/J 選項將不會影響此值,而當值擴展至 int 型別時,是以帶正負號擴充的。

/J 選項定義了 _CHAR_UNSIGNED,它是用來配合 LIMITS.h 檔案中的 #ifndef,以定義預設 char 型別的範圍。

ANSI C 和 C++ 並不要求 char 型別的特定實作。 如果您要使用最後會轉譯為英語以外語言的字元資料,這個選項就很有用處。

在 Visual Studio 開發環境中設定這個編譯器選項

  1. 以滑鼠右鍵按一下 [方案總管] 中的專案,然後按一下 [屬性]。

  2. 在專案 [屬性頁] 對話方塊中,於 [組態屬性] 下左邊窗格中,展開 [C/C++],然後按一下 [命令列]。

  3. 在 [其他選項] 窗格中,指定 /J 編譯器選項。

若要以程式方式設定這個編譯器選項

請參閱

工作

HOW TO:開啟專案屬性頁

參考

編譯器選項

設定編譯器選項