Поделиться через


/J (тип знака по умолчанию не подписан)

Обновлен: Ноябрь 2007

Изменяет тип по умолчанию char с signed char на unsigned char; при этом тип char имеет нулевое расширение даже при расширяющем преобразовании в тип int.

 /J

Заметки

Если значение char объявлено явным образом как signed, параметр /J не влияет на него, и значение расширяется знаком при расширяющем преобразовании в тип int.

Параметр /J определяет _CHAR_UNSIGNED, используемый вместе с #ifndef в файле LIMITS.h для определения диапазона типа char по умолчанию.

В ANSI C и C++ специальная реализация типа char не требуется. Данный параметр рекомендуется использовать при работе с символьными данными, которые будут в дальнейшем переведены и на другие языки, кроме английского.

Установка параметра компилятора в среде разработки Visual Studio

  1. Откройте диалоговое окно Страницы свойств проекта. Дополнительные сведения см. в разделе Открытие свойств страниц проекта.

  2. Откройте папку C/C++.

  3. Выберите страницу свойств Язык.

  4. Измените значение свойства Знак по умолчанию не подписан.

Установка параметра компилятора программным способом

См. также

Ссылки

Параметры компилятора

Настройка параметров компилятора