C언어/언제나 C언어

정수 표현 및 출력 (10진수, 8진수, 16진수) [언제나 C언어]

언제나휴일 2020. 5. 30. 09:19
반응형

 

1. 정수 표현 (10진수, 8진수, 16진수로 출력)

#include <stdlib.h>//표준 라이브러리 헤더 파일
#include <stdio.h> //표준 입출력 헤더 파일

int main()//프로그램 진입점
{   
    //10진수 출력
    printf("%d\n", 10);
    printf("%d\n", 010);//8진수 10(8진수) = 8+0 = 8
    printf("%d\n", 0x10);//16진수 10(16진수)16+0 = 16
    system("pause");
    return 0;
}

2. 정수 출력 (10진수, 8진수, 16진수)

#include <stdlib.h>//표준 라이브러리 헤더 파일
#include <stdio.h> //표준 입출력 헤더 파일

int main()//프로그램 진입점
{   
    //16진수 0x12345678
    //0001 0010 0011 0100 0101 0110 0111 1000

    //10진수 출력
    printf("%d\n", 10);
    printf("%d\n", 010);//8진수 10(8진수) = 8+0 = 8
    printf("%d\n", 0x10);//16진수 10(16진수)16+0 = 16

    //8진수 출력
    printf("%#o\n", 10);//8+2 =>12(8진수)
    printf("%#o\n", 010);//10
    printf("%#o\n", 0x10);//16진수 10(16진수)16+0 = 16 =>20(8진수)

    return 0;
}

#을 붙여서 출력에 8진수인지 16진수인지 알 수 있게 출력

#include <stdlib.h>//표준 라이브러리 헤더 파일
#include <stdio.h> //표준 입출력 헤더 파일

int main()//프로그램 진입점
{   
    //16진수 0x12345678
    //0001 0010 0011 0100 0101 0110 0111 1000

    //10진수 출력
    printf("%d\n", 10);
    printf("%d\n", 010);//8진수 10(8진수) = 8+0 = 8
    printf("%d\n", 0x10);//16진수 10(16진수)16+0 = 16

    //8진수 출력
    printf("%#o\n", 10);//8+2 =>12(8진수)
    printf("%#o\n", 010);//10
    printf("%#o\n", 0x10);//16진수 10(16진수)16+0 = 16 =>20(8진수)


    //16진수 출력
    printf("%#x\n", 10); //a
    printf("%#x\n", 010);//8 
    printf("%#x\n", 0x10);//10
    system("pause");
    return 0;
}

 

 

정수 표현 및 출력 (10진수, 8진수, 16진수) [언제나 C언어] – 언제나 휴일

안녕하세요. 언제나 휴일에 언휴예요. 이번 강의에서는 정수 표현과 출력을 알아봅시다. == 다루는 내용 1. 정수 표현(10진수, 8진수, 16진수) 2. 정수 출력 (10진수, 8진수, 16진수) 3. 왜 8진수와 16진��

ehpub.co.kr

 

반응형