ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [C++] 3. 자료형과 변수
    2020년도 1학기/객체지향언어 2020. 5. 9. 04:13
    변수(variable)이란?

    상수(constant)는 한 번 정해지면 그 값을 변경할 수 없다. 하지만 변수(variable)은 값을 저장할 수 있는 그릇으로 메모리에 할당되어 있는 기억 공간을 가르키는 식별자이다. 변수는 반드시 먼저 선언한 후에 사용하고, 변수 선언에 의해 변수의 현태가 정해진다. 컴파일러는 변수의 메모리 공간을 할당하고 어떠한 연산을 실행할 수 있는지를 알게 된다.

     

    <변수명 정하는 규칙>

     

    -영문자(A~Z, a~z), 숫자(0-9), _(underscore)만을 사용하여 만들 수 있다. 공백문자, 특수 문자를 사용할 수 없다.

    -첫문자는 숫자를 사용할 수 없다.

    -밑줄 문자(_)로 시작하는 이름은 컴파일러와 리소스가 사용하기로 예약되어 있다.

    -영문자는 대문자와 소문자를 구분한다. 즉, ABC와 abc는 다르게 인식한다.

    -C++에서 사용하는 예약어는 사용할 수 없다.

    -그 역할을 쉽게 알수 있는 이름을 사용하는 것이 좋다.

     

     

    <변수의 기억 클래스>

    -auto 변수, register 변수, static 변수...

     

     

    기본 자료형

    C++에서 사용할 수 있는 기본 자료형에는 정수형(논리형, 문자형 포함)과 실수(부동소수점)형이 있다. 정수형은 소수점이 없는 수이고 실수형은 소수점이 있는 수이다. C++에는 기본 자료형 이외에도 여러가지 자료형이 존재한다.

     

    <bool형>

    C++에는 참(true)와 거짓(false)을 나타내는 bool 형을 새로이 지원한다. C 프로그램에서는 지원되지 않는다. bool 형은 0이면 거짓이고 0이 아니면 참으로 취급한다.

     

    <char(문자)형>

    문자형은 1 바이트의 크기를 가지며 하나의 문자를 표현하는 자료형이다. 문자형 상수는 작은 따옴표(' ') 안에 넣어 표현한다. 문자데이터는 ASCII 코드로 저장된다.

     

     

     

    bool형은 true와 false의 값을 가질 수 있다. 출력할 때 true이면 1로 출력되고, false이면 0으로 출력된다.

    bool형의 값이 d=5는 0이 아니므로 true로 보아 출력이 1로 되고, e=-3도 0이 아니므로 true로 보아 출력이 1이 된다. f는 0이므로 false이고 출력은 0이 된다.

     

     

     

     

Designed by Tistory.