본문 바로가기
ios 뽀개기/C언어

자료형

by 인생여희 2019. 11. 18.
반응형

int main(int argc, const char * argv[]) {
 
    //정수를 표현하는 자료형 세가지 : 1바이트 , 2바이트 4바이트
 
    /*부호가 있는 1바이트 저장공간 -128 - 127 저장가능 */
    signed char temperature;
    // 오류 : Implicit conversion from 'int' to 'signed char' changes value from -129 to 127
    //temperature = -129;
 
    temperature = -2;
    printf("%d \n", temperature);
 
 
 
    /* 부호가 없는 1바이트 저장공간 0 ~ 255 저장가능 */
    unsigned char age;
    age = 255;
    printf("%d \n" ,age);
 
 
    /* 부호가 있는 2바이트 저장공간 */
    //16비트 크기의 자료형이다. 첫 1비트를 부호비트로 사용해서 나머지 15비트에만 숫자를 저장한다.  -32,768 ~ -1 ,  0 ~ 32,767
    signed short int dday;
    dday = 3200;
    printf("%d \n" ,dday);
 
 
    /*부호가 없는 2바이트 저장공간*/
    //16비트 저장공간이 있기 때문에 0~ 36,000 저장가능
    unsigned short int seconds;
    seconds = 36000;
    printf("%d \n" , seconds);
 
 
 
    /*부호가 있는 4바이트 저장공간*/
    //총 32비트 중에서 부호비트 1을 뺀 31 비트의 저장공간을 가진다. -2,147,483,648 ~ -1  , 0 ~ 2,147,483,647
    signed long int money;
    money = 700000;
 
 
    /*부호가 없는 4바이트 저장공간*/
    unsigned long int time_seconds;
    //1970년 1월 1일 부터 현재 까지 흐른시간을 초단위로 환산한 값을 저장함
    time_seconds = 1453100624;
 
 
    return 0;
    }

 

 

복습 

V        

do it c 언어 참고

반응형

'ios 뽀개기 > C언어' 카테고리의 다른 글

반복문 실습 - 별그리기  (130) 2019.11.19
비트연산  (269) 2019.11.18
c언어 기초4  (614) 2019.05.22
c언어 기초 3  (597) 2019.05.21
c언어 기초2  (725) 2019.05.17

댓글