반응형
#include <stdio.h>
#include <limits.h>
#include <float.h>
int main(void) {
printf("int의 최소값 : %d 최대값 : %d\n", INT_MIN, INT_MAX);
printf("unsigned int의 최소값 : %d 최대값 : %lld\n", 0, UINT_MAX);
printf("long의 최소값 : %ld 최대값 : %ld\n", LONG_MIN, LONG_MAX);
printf("short의 최소값 : %d 최대값 : %d\n", SHRT_MIN, SHRT_MAX);
printf("unsign short의 최소값 : %d 최대값 : %d\n", 0, USHRT_MAX);
printf("unsign long의 최소값 : %d 최대값 : %lld\n", 0, ULONG_MAX);
printf("\n");
printf("char의 최소값 : %d 최대값 : %d\n", CHAR_MIN, CHAR_MAX);
printf("unsign char 의 최소값 : %d 최대값 : %d\n", 0, UCHAR_MAX);
printf("signed char 의 최소값 : %d 최대값 : %d\n", SCHAR_MIN, SCHAR_MAX);
printf("\n");
printf("float의 최소값 : %e 최대값 : %e\n", FLT_MIN, FLT_MAX);
printf("double의 최소값 : %e 최대값 : %e\n", DBL_MIN, DBL_MAX);
printf("long double의 최소값 : %e 최대값 : %e\n", LDBL_MIN, LDBL_MAX);
return 0;
}
728x90
출력결과
int의 최소값 : -2147483648 최대값 : 2147483647
unsigned int의 최소값 : 0 최대값 : 62223716657922047
long의 최소값 : -2147483648 최대값 : 2147483647
short의 최소값 : -32768 최대값 : 32767
unsign short의 최소값 : 0 최대값 : 65535
unsign long의 최소값 : 0 최대값 : 62223716657922047
char의 최소값 : -128 최대값 : 127
unsign char 의 최소값 : 0 최대값 : 255
signed char 의 최소값 : -128 최대값 : 127
float의 최소값 : 1.175494e-38 최대값 : 3.402823e+38
double의 최소값 : 2.225074e-308 최대값 : 1.797693e+308
long double의 최소값 : 2.225074e-308 최대값 : 1.797693e+308
이미지 정리
반응형
'Programming > C&C++' 카테고리의 다른 글
[c언어] 하노이탑 문제 (문제 설명, 예제) (0) | 2021.12.23 |
---|---|
[C] 비버챌린지 공 경사로 구현 (0) | 2021.02.15 |
댓글