다음을 통해 공유


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

업데이트: 2007년 11월

기본 char 형식을 signed char에서 unsigned char로 변경하고, char 형식이 int 형식으로 확장되는 경우에는 0 확장합니다.

/J

설명

char 값이 명시적으로 signed로 선언되면 /J 옵션은 이 값에 영향을 주지 않으며, 이 값이 int 형식으로 확장되는 경우에는 부호 확장됩니다.

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

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

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

  1. 프로젝트의 속성 페이지 대화 상자를 엽니다. 자세한 내용은 방법: 프로젝트 속성 페이지 열기를 참조하십시오.

  2. C/C++ 폴더를 클릭합니다.

  3. 언어 속성 페이지를 클릭합니다.

  4. 기본 문자 부호 없음 속성을 수정합니다.

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

참고 항목

참조

컴파일러 옵션

컴파일러 옵션 설정