C Language

A collection of 7 posts
C Language

7장 반복문

반복문은 일정 구간의 코드를 연속적으로 반복해 실행하는 제어문 이다. 반복문에서 중요한것은 반복횟수이고 더 중요한것은 반복을 멈추기 위한 조건식이다. 7.1 while - 조건 기반 반복문 while문은 내부 구문이 끝나면 그다음으로 그냥 넘어가는 것이 아니라 다시 구문의 처음으로 돌아가 조건식을 확인한다. 그리고 조건이 참이면 계속해서 구문을 실행한다. 7.1.1 기본구조
10 min read
C Language

6장 기본 제어문

제어문은 C 언어 뿐만아니라 다른 프로그래밍 언어에서도 사용하는 문법으로 잘 배워두면 다른 프로그래밍 언어를 배울때도 동일하게 적용하여 빠르게 배울수있다. 6.1 if문 if문은 분기문이라고하며, 조건식을 근거로 구문들의 절차상 흐름을 변경한다. 코드의 흐름이 1가지로 쭉 이어갔지만 지금부터는 여러 갈래의 코드를 동시에 생각해야하고 조건식을 만족하는 경우와 그렇지 못한 경우에 구문 단위 흐름이
7 min read
C Language

5장 연산자 - 응용

덧셈, 뺄셈 처럼 숫자 계산처럼 보이지는 않지만 명백히 연산자인것이 있다. sizeof 처럼 컴파일러가 수행하고 CPU가 실행하지 않는 특수한 연산자도 있다. 그러므로 프로그래밍을 위해 반드시 주의하고 미리 대응해야한다. sizeof 연산자 sizeof 연산자는 피연산자의 자료형에 대한 연산이다. sizeof(7) 라는 연산은 정수 7를 말하는것이 아니라 sizeof(int) 라는 연산을 의미한다. int 형의
11 min read
C Language

4장 연산자 - 기본

2 + 5 라고 한다면 2와 5는 피연산자 + 는 연산자(덧셈연산자)를 의미한다. 전체 항의 개수는 3개이고 연산자를 제외한 2개의 피연산자 항의 개수만 생각하면 2항이 된다. 그러므로 +(덧셈 연산자)를 2항 연산자라고도 부른다. 같은 맥락으로 뺄셈,곱셈,나눗셈 등의 산술 연산자들은 모두 2항 연산자로 분류한다. C 언어의 연산자는 피연산자의 개수가 1개인
13 min read
C Language

3장 표준 입출력 도구

우리는 컴퓨터 와 상호작용을 하기 위해서 입력과 출력을 한다. 보통 키보드를 통해 입력을하고 모니터를 통해 출력한다. 사용자가 의도한 입력 정보가 정확하게 전달되기때문에 우리는 키보드를 여전히 사용한다. 최신 태블릿PC 도 마찬가지로 터치 방식의 키보드보다 물리 키보드가 정확하다. 여전히 키보드는 중요한 역할을 하는것 같다. 문자 입출력 영문 한 글자를 입출력하는 데 사용하는
16 min read
C Language

2장 자료형

C 언어의 자료형이란? 일정 크기의 메모리에 저장된 정보를 해석하는 방법을 말한다. 컴퓨터가 처리할수있는것은 오로지 0과1뿐이다 보기에는 그림이나 글자의 모습을 하고있다고 해도 본질은 숫자이다. 자료는 성격에 따라 변수와 상수로 나눌 수 있고 형식에 따라 다시 정수와 실수로 나눌수 있다. 변수와 상수 상수란 어떠한 값이 확정되어 앞으로 변할 가능성이 없는 수를 말한다.
12 min read