C
sizeof 연산자를 이용한 Data Type 크기 확인
인뜨라야
2010. 6. 6. 09:41
#include <stdio.h> int main() { printf("Integer Type:\n"); printf("%8s %11s : %2d\n", "signed", "char", sizeof(signed char)); printf("%8s %11s : %2d\n", "unsigned", "char", sizeof(unsigned char)); printf("\n"); printf("%8s %11s : %2d\n", "signed", "short int", sizeof(signed short int)); printf("%8s %11s : %2d\n", "unsigned", "short int", sizeof(unsigned short int)); printf("\n"); printf("%8s %11s : %2d\n", "signed", "int", sizeof(signed int)); printf("%8s %11s : %2d\n", "unsigned", "int", sizeof(unsigned int)); printf("\n"); printf("%8s %11s : %2d\n", "signed", "long int", sizeof(signed long)); printf("%8s %11s : %2d\n", "unsigned", "long int", sizeof(unsigned long)); printf("\n"); printf("Real Number Type:\n"); printf("%8s %11s : %2d\n", "", "float", sizeof(float)); printf("%8s %11s : %2d\n", "", "double", sizeof(double)); printf("%8s %11s : %2d\n", "", "long double", sizeof(long double)); return 0; } |
RESULT------------------------------------------------------------------------------------------------------------- |