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