반복문
1. 반복문 문자열 "Hello, world!" 를 5번 출력하려면 어떻게 해야 할까? 당연히 printf("Hello, world!\n"); 를 5번 호출하면 된다. 그럼 문자열 "Hello, world!" 를 10번 출력하려면 어떻게 해야 할까? 당연히 printf("Hello, world!\n"); 를 10번 호출하면 된다. 문자열 "Hello, world!" 를 500번 출력하려면 어떻게 해야 할까? 그 때도 printf("Hello, world!\n"); 를 500번 호출할 것인가? 물론 가능은 하겠지만, (500번을 세야 하니) 코딩 하기도 불편하고, 비효율적이다. 그래서 같은 작업을 여러번 수행하고 싶을 때는 반복문을 사용하는 것이 좋다. C언어에는 while 문, do-while 문, fo..
연산자
1. 연산자 3 + 5 = 8 위 식의 +와 같이 값의 연산을 위해 사용되는 기호를 연산자(operator), 3, 5와 같이 연산되는 값을 피연산자(operand)라 한다. 초등학교 수학에서 배우는 +, -, ×, ÷ 등이 연산자의 예다. 연산자는 기능에 따라 다음과 같이 나누겠다. 산술 연산자, 비트 연산자, 논리 연산자, 대입 연산자, 관계 연산자, 기타 연산자 참고로 피연산자의 수를 기준으로 해서 다음과 같이 나눌 수도 있다. 단항 연산자(unary operator), 이항 연산자(binary operator), 삼항 연산자(ternary operator) 2. 대입 연산자와 산술 연산자 산술 연산은 사칙 연산과 같이 수치에 대한 연산을 말한다. 연산자 기능 결합 방향 예시 = 우변의 값을 좌변의..