728x90

문제 μ„€λͺ…

μ •μˆ˜ 1개λ₯Ό μž…λ ₯λ°›μ•„ κ·ΈλŒ€λ‘œ 좜λ ₯ν•΄λ³΄μž.
단, μž…λ ₯λ˜λŠ” μ •μˆ˜μ˜ λ²”μœ„λŠ”
-9,223,372,036,854,775,808 ~ +9,223,372,036,854,775,807 이닀.

μ°Έκ³ 
-2147483648 ~ +2147483647 λ²”μœ„μ˜ μ •μˆ˜λ₯Ό μ €μž₯ν•˜κ³  μ²˜λ¦¬ν•˜κΈ° μœ„ν•΄μ„œλŠ”
int λ°μ΄ν„°ν˜•μ„ μ‚¬μš©ν•΄ λ³€μˆ˜λ₯Ό μ„ μ–Έν•˜λ©΄ λœλ‹€.
(int 둜 μ„ μ–Έν•˜κ³  %d둜 μž…λ ₯λ°›μ•„ μ €μž₯ν•˜κ³ , 좜λ ₯ν•˜λ©΄ λœλ‹€.)

int ν˜•μœΌλ‘œ μ €μž₯ν•  수 μžˆλŠ” λ²”μœ„λ₯Ό λ„˜μ–΄κ°€λŠ” μ •μˆ˜ 값을 μ €μž₯ν•˜κΈ° μœ„ν•΄μ„œλŠ”
보닀 큰 λ²”μœ„λ₯Ό μ €μž₯ν•  수 μžˆλŠ” λ‹€λ₯Έ λ°μ΄ν„°ν˜•μ„ μ‚¬μš©ν•΄μ•Ό ν•œλ‹€.

long long int λ°μ΄ν„°ν˜•μ„ μ‚¬μš©ν•˜λ©΄
-9,223,372,036,854,775,808 ~ +9,223,372,036,854,775,807 λ²”μœ„μ˜ μ •μˆ˜κ°’μ„
μ €μž₯μ‹œν‚¬ 수 μžˆλ‹€.


μ˜ˆμ‹œ
long long int n;
scanf("%lld", &n);
printf("%lld", n);

μž…λ ₯

μ •μˆ˜ 1κ°œκ°€ μž…λ ₯λœλ‹€.
단, μž…λ ₯λ˜λŠ” μ •μˆ˜μ˜ λ²”μœ„λŠ” -9223372036854775808 ~ +9223372036854775807 이닀.

좜λ ₯

μž…λ ₯된 μ •μˆ˜λ₯Ό κ·ΈλŒ€λ‘œ 좜λ ₯ν•œλ‹€.

μž…λ ₯ μ˜ˆμ‹œ
-2147483649

좜λ ₯ μ˜ˆμ‹œ
-2147483649

문제 풀이

#include <stdio.h>

int main(){
    long long int n;
    scanf("%lld",&n);
    printf("%lld",n);
    
    return 0;
}

+ Recent posts