일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- 10773
- 프로그래밍입문
- C언어 기초
- 운영체제
- C언어 문법
- C언어 main함수
- C언어 헤더파일
- 완전 탐색
- 코딩
- 백준 17219
- 코딩입문
- 백준 10867번
- 백준
- 11725
- 절차지향적 프로그래밍
- 프로그래밍 C
- 9012번
- 백준 2161 풀이
- 프로그램 기본 구성
- 세마포어 구현
- 백준 2161
- 2161번
- 백준 10773
- 백준 9012번
- C언어 연산자
- c언어
- 10867
- 백준 11725
- The Producer-Consumer Problem
- 17219번
- Today
- Total
목록C언어 문법 (2)
Silver

이항 연산자(Binary Operator) 이항 연산자란, 두 개의 피연산자를 필요로하는 연산자를 뜻한다! 연산자 연산자의 기능 결합 뱡향 = 연산자 오른쪽에 있는 값을 연산자 왼쪽에 있는 변수에 대입 ← + 두 피연산자의 값을 더함 → - 왼쪽 피연산자 값에서 오른쪽 피연산자 값을 뺌 → * 두 피연산자를 곱함 → / 왼쪽의 피연산자 값을 오른쪽의 피연산자 값으로 나눔 → % 왼쪽의 피연산자 값을 오른쪽의 피연산자 값으로 나눴을 때 얻게 되는 나머지를 반환 → 복합 대입 연산자 복합 대입 연산자란, 연산과 대입을 합쳐둔 연산자를 의미한다. 연산자 문법 += a = a+b ⇔ a += b -= a = a-b ⇔ a -= b *= a = a*b ⇔ a *= b /= a = a/b ⇔ a/= b %= a =..

변수란? 변수란 무엇일까? 뜻 그대로 "변하는 수"를 의미한다. 이해하기 쉽게 표현하자면, 임의의 값을 담을 수 있는 그릇! 프로그래밍 세계에서는 "값을 저장할 수 있는 메모리 공간에 붙은 이름" 을 뜻한다. 조금 덧붙이자면, 데이터를 저장할 때는 메모리의 공간을 할당받게 된다. 하지만 이 메모리 공간의 표현은 "0x7ffeefbff410" 이처럼 매번 쓰기 어렵기 때문에, 변수를 사용한다로 이해하면 된다 변수의 선언 int main(void){ int num; } int num;이라는 새로운 문장을 볼 수 있다. 이는 num이라는 이름의 변수를 선언한다는 뜻이다! int: 정수의 저장이 가능한 메모리 공간을 할당 num: 할당된 메모리 공간의 이름을 num이라고 표현 즉 메모리 공간의 이름을 num이라..