
대입 연산자 종류
연산자(operator)
피연산자(operand)
몇가지 용어들
- Data object(데이터 객체) - 메모리에 데이터를 저장하는 기본 단위이다.
ex) int n = 10;에서 n는 Data object - L-value(object locator value) 좌측값 - 메모리에서 값이 저장된 위치를 나타낸다. 값이 저장될 수 있는 장소를 지칭한다. 주로 변수에 사용, 포인터를 사용해서 그 주소를 접근할 수 있다.
x = 10; 에서 x는 L value값이다. 위와 차이가 있다면 x는 메모리 주소 위치를 참조 하고 있기 때문.
- l-value는 가끔 임시적으로 r-value의 역할을 할 수 있다.
int i;
i = 1024;
i = i + 1;
여기서 파란색 i 는 1024의 값을 의미한다.
- R-value(value of an expression) 우측값 - 표현식의 결과로 생성된 값을 나타냄.
따라서, 단순한 값을 나타낸다.
'배운 것들 메모 > 따라 배우는 C언어' 카테고리의 다른 글
[홍정모의 따라하며 배우는 C언어] 5.6 연산자 우선순위와 표현식 트리 (0) | 2024.09.02 |
---|---|
[홍정모의 따라하며 배우는 C언어] 5.3 더하기, 빼기, 부호 연산자들 (0) | 2024.09.02 |
[홍정모의 따라하며 배우는 C언어] 5.1 반복 루프(loop)와의 첫 만남 (0) | 2024.08.26 |
4.10 강 들으면서 추가적으로 조사한 것 -2 (0) | 2024.08.25 |
[홍정모의 따라하며 배우는 C언어] 4.10 scanf() 함수의 사용법 메모 - 1 (0) | 2024.08.20 |