언어 자료구조 알고리즘/디딤돌 C언어

10. 정수 형식과 표현 범위

언제나휴일 2016. 1. 1. 11:44
반응형

10. 정수 형식과 표현 범위


 

 

C언어에서는 표현할 수 있는 범위에 따라 여러 종류의 정수 형식을 지원해요.
1바이트에서 8바이트까지 다양한 종류의 정수 형식을 지원하죠.
다음은 다양한 정수 형식의 메모리 크기를 확인하는 예제입니다.
sizeof를 사용하면 메모리 크기를 알 수 있어요.
그리고 printf 문의 첫 번째 인자 문자열에 %d를 사용하면 10진수로 출력합니다.
◈ 정수 형식의 크기 확인
#include <stdio.h>
int main()
{
    printf("정수 형식의 크기 확인\n");
    printf("char : %d \n", sizeof(char));
    printf("unsigned char : %d \n", sizeof(unsigned char));
    printf("short : %d \n", sizeof(short));
    printf("unsigned : %d \n", sizeof(unsigned short));
    printf("int : %d \n", sizeof(int));
    printf("unsigned int : %d \n", sizeof(unsigned int));
    printf("long : %d \n", sizeof(long));
    printf("unsigned long : %d \n", sizeof(unsigned long));
    printf("long long : %d \n", sizeof(long long));
    printf("double long : %d \n", sizeof(double long));
    return 0;
}

실행 결과
정수 형식의 크기 확인
char : 1
unsigned char : 1
short : 2
unsigned : 2
int : 4
unsigned int : 4
long : 4
unsigned long : 4
long long : 8
double long : 8



동영상 강의

[C언어 동영상 강의] 9. 기본 형식(Type) ~ 10. 정수 형식과 표현 범위

 

사용한 함수

printf 함수 [C언어 표준 라이브러리 함수 가이드]

 

반응형