다음을 통해 공유


/J(부호 없는 기본 문자 형식)

기본값을 변경 char 에서 입력 signed char 에 unsigned char, 및 char 형식인 0 확장에 확장 됩니다 때는 int 형식입니다.

/J

설명

경우는 char 값으로 명시적으로 선언 signed, /J 는 옵션이 적용 되지 않습니다, 및 언급도 되 면 값의 부호가 확장 됩니다는 int 형식입니다.

/J 옵션을 사용하면 _CHAR_UNSIGNED를 정의할 수 있습니다. 이를 LIMITS.h 파일에서 #ifndef와 함께 사용하여 기본 char 형식의 범위를 정의할 수 있습니다.

ANSI C 및 C++에서는 char 형식을 특별하게 구현할 필요가 없습니다.이 옵션은 영어 이외의 언어로 번역될 문자 데이터 작업에서 유용하게 사용될 수 있습니다.

[!참고]

ATL/MFC이 컴파일러 옵션을 사용 하면 오류가 발생할 수 있습니다.정의 하 여이 오류를 해제할 수 있지만 _ATL_ALLOW_CHAR_UNSIGNED,이 해결 방법은 지원 되지 않으며 항상 작동 하지 않을 수 있습니다.

Visual Studio 개발 환경에서 이 컴파일러 옵션을 설정하려면

  1. 솔루션 탐색기, 프로젝트에 대 한 바로 가기 메뉴를 열고 선택 속성이.

  2. 프로젝트에 속성 페이지 대화 상자의 왼쪽된 창에서 구성 속성, 확장 C/C++ 선택한 다음 명령줄.

  3. 추가 옵션 창에 /J 컴파일러 옵션을 지정합니다.

프로그래밍 방식으로 이 컴파일러 옵션을 설정하려면

참고 항목

작업

방법: 프로젝트 속성 페이지 열기

참조

컴파일러 옵션

컴파일러 옵션 설정