제 2장 변수와 배열

12. 변수를 변수에 대입하면 변수에 저장된 값이 다른 변수에 복사된다

  • 변수명에 다른 변수명을 대입할 수 있다.
    • 예: A = 10 일때, Y = A 로 A를 Y에 대입할 수 있다.
  • 변수명을 변수명에 대입했을 경우, 변수 자체가 들어가는 것이 아니라 변수의 값이 대입된다.
    • 예: Y = A로 대입했을 때, 실제로는 Y = 10 처럼 A의 값인 10이 대입된다.
  • 변수를 포함한 계산식도 변수에 대입할 수 있다.
    • 예: Y = A + 4 (Y = 14가 된다)

13. 변수에도 데이터 타입이 있다.

  • 변수를 정의할때 변수명과 ‘어떤 데이터 타입의 값을 담을 수 있을지’를 함께 정의하게 된다.
  • 변수의 데이터 타입과 일치하는 데이터만 변수에 대입할 수 있다.
    • 예시
      • 정수 타입: 정수타입 데이터만 대입할 수 있다.
      • 실수 타입: 실수 타입 데이터만 대입할 수 있다.
      • 문자 타입: 문자 타입 데이터만 대입할 수 있다.
      • 문자열 타입: 문자열 타입 데이터만 대입할 수 있다.
      • 논리 타입: 논리 타입 데이터만 대입할 수 있다.