다음을 통해 공유


C 정수 상수

"정수 상수" 10 진수 (10 기 수), 8 진수 (8), 또는 정수 계열 값을 나타내는 16 진수 (16 기) 번호입니다.변경할 수 없는 정수 값을 나타내는 데 정수 상수를 사용 합니다.

구문

  • 정수 계열 상수:
    10 진수 상수 정수 접미사 선택

    8 진수 상수 정수 접미사 선택

    16 진수 상수 정수 접미사 선택

  • 10 진수 상수:
    0이 아닌 숫자

    상수 소수 자릿수

  • 8 진수 상수:
    0

    자리 8 진수 8 진수 상수

  • 16 진수 상수:
    0 x 16 진수 자리

    0 X 16 진수 자리

    16 진수 자리 16 진수 상수

  • 0이 아닌 숫자: 중 하나
    1 2 3 4 5 6 7 8 9

  • 8 진수 숫자: 중 하나
    0 1 2 3 4 5 6 7

  • 16 진수 숫자: 중 하나
    0 1 2 3 4 5 6 7 8 9

    b c e f

    A B C D E F

  • 정수 접미사:
    부호 없는 접미사가 long 접미사가 선택

    long 접미사가 부호 없는 접미사가 선택

  • 부호 없는 접미사가: 중 하나
    u U

  • long 접미사가: 중 하나
    l L

  • 64 비트 정수 접미사:
    i64

빼기 기호 뒤에 야 하지 않는 정수 상수 긍정적인 지 (-).빼기 기호 부정은 산술 단항 연산자로 해석 됩니다.(참조 하십시오 산술 단항 연산자 이 연산자에 대 한 정보에 대 한 합니다.)

정수 계열 상수를 시작 하는 경우 0 x 또는 0 X, 16 진수입니다.숫자로 시작 되는 경우 0를 8 진수입니다.그렇지 않으면 10 진수로 간주 됩니다.

다음 줄은 동일합니다.

0x1C   /* = Hexadecimal representation for decimal 28 */
034    /* = Octal representation for decimal 28 */

공백 문자가 없는 자리 정수 상수를 구분할 수 있습니다.이 예제에서는 유효한 10 진수, 8 진수 및 16 진수 상수를 보여 줍니다.

/* Decimal Constants */
10
132
32179

/* Octal Constants */
012
0204
076663

/* Hexadecimal Constants */
0xa or 0xA
0x84
0x7dB3 or 0X7DB3

참고 항목

참조

C 상수