C언어의 기본 문법, (자료형:char, short)

·2022년 5월 12일

C-Study

목록 보기
2/21

chapter.18-21

  • C언어의 기본 문법: 데이터보다 '프로세스'에 중점이 맞춰져있음
    절차적 언어이며 그래서 더 이해하기 쉬움
    class: 없음/ 함수: 전역 함수(어디에서나 호출 가능)
    변수: 함수 안에 있으면 지역변수(local), 함수 밖에 있으면 전역 변수 끝!

  • 자료형, unsigned와 signed
    c는 unsigned의 경우 자료형 이름을 앞에 넣어줘야 함
    (ex. unsigned char, unsigned int)
    생략된 경우 signed가 기본!

  • char형 (최소 8b비트인 정수형)
    ASCII는 0-127 -> 7bit 사용, 앞의 부호 비트는 사용하지 않으므로 무의미
    정수형으로 쓰고 싶다면 컴파일러에 따라 signed, unsigend 다름!

    • 안전한 포팅범위

    • 몇 bit인지 확인하기
      기본은 int형이기 때문에 char 타입을 꼭 기재 후 프린트해야 한다.

  • short형 (최소 16비트인 char의 크기 이상인 정수)
    safe range: unsigned 0~65525, signed -32767~32767
    기본 정수형(int)보다 짧음, 메모리 적게 사용, 하지만 성능은 느려질 수 있음

profile
Hakuna Matata

0개의 댓글