C언어/디딤돌 C언어 예제

[C언어 소스] 부호 있는 정수 형식의 최소값과 최대값

언제나휴일 2016. 11. 23. 12:03
반응형

[C언어 소스] 부호 있는 정수 형식의 최소값과 최대값


Program.c



#include <stdio.h>
int main()
{
   
char c = 0x7F;
   
short s = 0x7FFF;
   
int i = 0x7FFFFFFF;
   
long l = 0x7FFFFFFF;
   
long long ll = 0x7FFFFFFFFFFFFFFFLL;
   
    printf(
"char max:%d ",c);
    c = 0x80;
    printf(
"char min:%d \n",c);
 
    printf(
"short max:%d ",s);
    s = 0x8000;
    printf(
"short min:%d \n",s);
 
    printf(
"int max:%d ",i);
    i = 0x80000000;
    printf(
"int min:%d \n",i);
 
    printf(
"long max:%d ",l);
    l = 0x80000000;
    printf(
"long min:%d \n",l);   
 
    printf(
"long long max:%lld ",ll);
    ll = 0x8000000000000000;
    printf(
"long long min:%lld \n",ll);
   
return 0;
}



실행 결과

char max:127 char min:-128
short max:32767 short min:-32768
int max:2147483647 int min:-2147483648
long max:2147483647 long min:-2147483648
long long max: 9223372036854775807 long long min: -9223372036854775808  



본문

[디딤돌 C언어] 17. 정수 형식의 표현 범위



반응형