-
[백준 문제풀이 C언어] 11382번 꼬마 정민백준 문제풀이 2023. 9. 30. 23:01반응형
문제 조건을 보면 범위가 10^12까지이다
유형 이름 바이트 기타이름 범위 int 4 signed –2,147,483,648 ~ 2,147,483,647 unsigned int 4 unsigned 0 ~ 4,294,967,295 __int8 1 char -128 ~ 127 unsigned __int8 1 unsigned char 0 ~ 255 __int16 2 short, short int, signed short int –32,768 ~ 32,767 unsigned __int16 2 unsigned short, unsigned short int 0 ~ 65,535 __int32 4 signed, signed int, int –2,147,483,648 ~ 2,147,483,647 unsigned __int32 4 unsigned, unsigned int 0 ~ 4,294,967,295 __int64 8 long long, signed long long –9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 unsigned __int64 8 unsigned long long 0 ~ 18,446,744,073,709,551,615 bool 1 없음 false 또는 true char 1 없음 기본적으로 -128에서 127까지
를 사용하여 컴파일된 경우 0~255signed char 1 없음 -128 ~ 127 unsigned char 1 없음 0 ~ 255 short 2 short int, signed short int –32,768 ~ 32,767 unsigned short 2 unsigned short int 0 ~ 65,535 long 4 long int, signed long int –2,147,483,648 ~ 2,147,483,647 unsigned long 4 unsigned long int 0 ~ 4,294,967,295 long long 8 none(하지만 와 동일)__int64 –9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 unsigned long long 8 none(하지만 와 동일)unsigned __int64 0 ~ 18,446,744,073,709,551,615 enum 다름 없음 float 4 없음 3.4E+/-38(7개의 자릿수) double 8 없음 1.7E+/-308(15개의 자릿수) long double 과 같습니다. double 없음 double과 동일 wchar_t 2 __wchar_t 0 ~ 65,535 이 표를 참고하면 long long을 써야 범위 제한이 걸리지 않는 것을 볼 수 있다.
long long의 출력 연산자는 %lld 이다.
728x90반응형'백준 문제풀이' 카테고리의 다른 글
[백준 문제풀이 C언어] 10172번 개 (0) 2023.10.02 [백준 문제풀이 C언어] 10171번 고양이 (0) 2023.10.01 [백준 문제풀이 C언어] 2588번 곱셈 (2) 2023.09.30 [백준 문제풀이 C언어] 10430번 나머지 (0) 2023.09.28 [백준 문제풀이 C언어] 18108번 1988년생인 내가 태국에서는 2541년생? (0) 2023.09.27