[C++] 기본 자료형, 변수를 상수화, 자동형 반환, 전처리기, 연산자

·2022년 7월 8일
0

C++_Study

목록 보기
2/25

#.20220708, 220718 이어서~

2-11. 기본 자료형

  • 문자형(char): 1바이트의 메모리가 할당
    • 실제 기억 장소에 기억될 떄는 ASCII 코드 값인 수로 저장됨
    • 한글은 한 글자라도 2바이트로 저장하므로 문자가 될 수 없음

  • 실수형(부동형, floating type)

2-12. 변수를 상수화

  • const 키워드를 이용하면 변수를 상수화 할 수 있음
  • 자료형 앞에 const를 추가하면 되고 ✭ 초기값 변경 X ✭
    • const 자료형 변수이름 = 상수값;
      const int num=5; //num 변수는 초기값 5에서 변경불가
      const char ch='A'; // ch변수는 항상 'A', 다른 문자로 변경 불가

2-13. 자동 형 반환

  • 자료형이 서로 다른 혼합 연산에서는 기억 장소의 크기가 큰 쪽으로 통일시켜 연산이 이루어짐
    • 이것을 '자동 형 반환' 이라고 함
    • char(1바이트)형과 int(4바이트)형이 혼합 연산을 하게 되면 char형이 int형으로 변경되어 연산되고 결과도 int형으로 나옴
    • char -> unsigned char -> int -> unsignde int -> long -> unsigned long -> float -> double

2-14. 전처리기 (소스코드를 컴파일 하기 좋게 가공)

  • preprocessor : 컴파일 하기 전에 프로그램에 대한 일련의 작업을 수행하는 것 일반적으로 main()함수의 외부에 작성!
  • 모든 전처리기는 # 기호(구두점)을 명령어 앞에 붙이고 마지막에 문장의 끝을 나타내는 (;) 사용 하지 않음
  • 헤더파일에서 많이 볼 수있고 #include, #define 이 대표적

<< #include >>
: 파일을 프로그램에 포함시키고자 할 때 사용함
1). #include <stdio.h>
컴파일 전에 stdio.h 파일을 프로그램에 추가해주세요
2). #include < iostream>

2-15. 연산자

증가, 감소 연산자

  • 피연산자 앞에 쓰는 경우는 전치 (전위, prefix) <- 방향
    • ++a : a를 1 증가시킨 후 수식평가
    • --a : a를 1 감소시킨 후 수식평가
  • 피연산자 뒤에 쓰는 경우는 후치 (후위, postfix) -> 방향
    • a++ 수식을 평가한 후 a를 1 증가
    • a-- 수식을 평가한 후 a를 1 감소
profile
Hakuna Matata

0개의 댓글

관련 채용 정보