Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- graph
- udemy
- 따라하며 배우는 C언어
- Algorithm
- BFS
- JavaScript
- 생활코딩
- BASIC
- 백준
- 따배씨
- C언어
- Python
- Math
- sorting
- Cleancode
- dfs
- C
- DP
- web
- greedy
- 정수론
- 인프런
- Algospot
- server
- programmers
- php
- String
- BOJ
- 따라하면서 배우는 C언어
- 종만북
Archives
- Today
- Total
몽상실현개발주의
[따배씨] 5.2 대입 연산자와 몇 가지 용어들 Object, L-value, R-value, 피연산자 ~ 5.3 더하기, 빼기, 부호 연산자들 본문
Language/C
[따배씨] 5.2 대입 연산자와 몇 가지 용어들 Object, L-value, R-value, 피연산자 ~ 5.3 더하기, 빼기, 부호 연산자들
migrationArc 2021. 5. 16. 15:37
따배씨 - 따라하며 배우는 C언어
5강 연산자, 표현식, 문장
5.2 대입 연산자와 몇 가지 용어들 Object, L-value, R-value, 피연산자
- 기본 연산자
- =, +, -, *, /
- 연산자 operator
- 피연산자 operand
- Data Object (object) : 데이터가 메모리안에 존재
- L-value (object locator value) : 메모리를 차지하고 있는 트겅 데이터 객체(개체)
- i = 1024 의 " i " 값
- i = i + 1 의 " i " 값
- R-value (value of an expression) : 수정 가능한 L-value에게 대입될 수는 있지만 자기 자신은 L-value 가 될 수 없는 것들
- i = 1024 의 1024 값
- i = i + 1 의 " i + 1 " 값
5.3 더하기 Addition, 빼기 Subtraction, 부호 Sign 연산자들
#include <stdio.h>
int main(){
printf("%d\n", 1 + 2);
int income, salary, bonus;
income = salary = bonus = 100; // triple asignment
salary = 100;
bonus = 30;
income = salary + bonus; // l-value vs r-value
int takehome, tax;
tax = 20;
takehome = income - tax;
int a, b;
a = -7;
b = -a;
b = +a; // + does nothing
1.0f + 2; // 두개의 자료형이 다름, float에 저장됨
return 0;
}
- 이항 연산자 Binary operator
- 3 - 2 = 1 (value)
- 피 연산자가 2개
- 단항 연산자 Unary operator
- -16 = -16(value)
- 피 연산자가 1개
- 복합
- -(12-11) = -1 (value)
이 글의 모든 사진과 내용의 출처는 홍정모 교수님께 있음을 알려드립니다.
http://blog.naver.com/atelierjpro
http://www.inflearn.com/course/following-c
'Language > C' 카테고리의 다른 글
[따배씨] 5.6 연산자 우선순위 와 표현식 트리 (0) | 2021.05.16 |
---|---|
[따배씨] 5.4 곱하기 연산자 ~ 5.5 나누기 연산자 (0) | 2021.05.16 |
[따배씨] 5.1 반복 루프와의 첫 만남 Loop (0) | 2021.05.16 |
[따배씨] 4.10 scanf() 함수의 사용법 (0) | 2021.05.14 |
[따배씨] 4.9 printf() 함수가 인자들을 해석하는 과정 (0) | 2021.05.14 |
Comments