4484 - Data type

Time Limit: 1s Memory Limit: 128MB

Submissions: 1017 Solved: 164
Description

자료형에 대해 공부해보고 각 자료형의 크기와 범위를 출력해보자.

Input
Output

Line 1~8 : char, short, int, long, unsigned char, unsigned short, unsigned int, unsigned long의 크기와 최솟값, 최댓값을 출력한다.

이 때 크기는 1Byte인 경우, "Byte"로 출력하고 2Bytes 이상인 경우 "Bytes"로 출력한다.

Sample Input

    
Sample Output
char: 1 Byte, -128 ~ 127
short: ? Bytes, ??? ~ ???
int: ? Bytes, ??? ~ ???
long: ? Bytes, ??? ~ ???
unsigned char: ? Byte, ??? ~ ???
unsigned short: ? Bytes, ??? ~ ???
unsigned int: ? Bytes, ??? ~ ???
unsigned long: ? Bytes, ??? ~ ???
Hint

운영체제에 따라 자료형의 크기는 다를 수 있습니다. 숫자를 직접 출력하려 하지 말고 sizeof 함수를 사용해보세요.

최댓값과 최솟값은 limits.h 헤더를 사용하면 쉬울 것입니다.