Computer Science/프로그래밍 언어론

프로그래밍 언어론 - 변수

Beomsu Koh 2023. 5. 18.

프로그래밍 언어론 - 변수

변수는 이름, 주소, 값, 타입, 영역, 속성들이 모여서 변수의 개념이 형성된다.

이름(식별자, identifier) : 프로그램에서 어떤 개체를 식별하기 위해서 사용되는 문자 스트링

  • 예약어(reserved word)는 이름으로 사용될 수 없음
  • 미리 정의된 이름(predefined name)은 미리 정의된 의미를 갖고 있음
  • 사용자에 의해 다시 정의되어 사용될 수 있음

주소 : 변수의 값이 저장될 메모리 주소

: 변수의 주소에 저장된 내용

  • 변수의 값은 배정문에 의해 부여
int x = 5;  // 'x' is an l-value, as it can be assigned a value
int y = x + 2;  // 'x + 2' is an r-value, as it is a temporary value used in the expression

타입 : 변수가 가질 수 있는 값의 범위와 그 값에 대해 수행 할 수 있는 연산의 집합

int x;
bool check;
  • 변수 x
    • -2147483648에서 2147483647까지의 값을 가질 수 있음
    • 더하기, 빼기, 곱하기, 나누기 및 나머지 연산을 수행할 수 있습니다.
  • 변수 check
    • TRUE 또는 FALSE 값을 가질 수 있음

부족한 점이나 잘못 된 점을 알려주시면 시정하겠습니다 :>

'Computer Science > 프로그래밍 언어론' 카테고리의 다른 글

프로그래밍 언어론 - 선언 블록 영역  (0) 2023.05.18
프로그래밍 언어론 - 바인딩  (0) 2023.05.18
고차 함수  (0) 2023.04.17
익명 함수(Lambda)  (0) 2023.04.17
람다 대수 베타 축약  (0) 2023.04.12

댓글