본문 바로가기

전체 글53

C 언어 - 조건문 조건문 조건문은 제어문으로 사용자가 지정한 조건의 결과에 따라 수행할 문장을 결정합니다. 이전에 배운 연산자를 이용해서 작성을 할 수 있고, 중괄호( '{ }' ) 를 사용하여 구조를 세울 수 있습니다. ■ if 문 if 문은 가장 기본적인 조건문으로서 조건식이 참인 경우에 실행을 할 조건과 문장으로 구성이 됩니다. 조건식이 거짓이면 if문을 벗어나 다음 문장으로 실행 흐름을 변경합니다. if 문의 기본 구조 if (조건식){ 조건식이 참일 때 실행할 문장들; } 이러한 조건식에는 이전에 배운 관계연산자나 논리연산자를 사용하여 코드를 작성할 수 있습니다. ex) 관계 연산자를 사용한 if문 #include int main(void) { int a=1; int b=2; if (ab) printf("%d는%.. 2020. 9. 26.
C 언어 - 표준 입출력 전처리기 전처리기 C언어에서 전처리는 사용자가 작성한 코드를 컴파일러가 컴파일하기 전에 먼저 처리하는 것을 의미합니다. 사용자가 작성한 소스 코드를 컴파일 하기 전에 전처리를 수행하는 프로그램을 전처리기라고 합니다. 코드작성부터 실행을 하기 까지 전처리는 언제 처리가 되는 것일까요? 다음과 같은 과정으로 전처리는 실행이 됩니다. 간단하게 다시 말하자면 전처리는 컴파일을 하기 직전에 소스코드에서 먼저 처리를 하면 작업이라고 생각하면 됩니다. 그 전처리를 하는 프로그램을 전처리기라고 하고 #문자를 포함하는 전처리기 지시자를 통해서 수행이 됩니다. ■ 전치리기 지시자 이전 페이지에서 #include 를 사용하는 것을 확인했을 것입니다. 여기서 #include에 해당하는 것이 전치리기 지시자입니다. #inclu.. 2020. 9. 26.
C 언어 - 연산자(operator) 연산자 수식은 연산자(ex 수식) 와 피연산자(ex 숫자)로 구성된 연산식을 말합니다. 다양한 연산자를 통해서 보다 더 다양한 수식을 표현하거나 논리적인 식을 만들 수 있습니다. ■ 산술 연산자 산술 연산자의 종류 사용 예 의미 연산 결과 + 1+1 더하기 2% - 3-1 빼기 2 * 3*2 곱하기 6 / 3/2 나누기 1 % 5/3 나머지 구하기 2 ■ 증감 연산자 증감 연산자는 변수의 값을 1만큼 증가 혹은 감소시키기 위해서 사용됩니다. 즉, 증감 연산자는 반드시 변수에만 사용해야 하며, 상수나 수식에는 사용할 수 없습니다. 증감 연산자의 종류 사용 예 의미 전위형 ++a 1만큼 증가된 변수 a의 값 --a 1만큼 감소된 변수 a의 값 후위형 a++ 증가되기 전 변수 a의 값 a-- 감소되기 전 변수.. 2020. 9. 26.
C 언어 - 변수와 자료형 변수 c 언어에서 변수는 각각에 해당하는 종류가 있습니다. 그 크기와 종류에 맞게 지정을 한 다음 사용을 해야 합니다. 가장 기본적인 자료형으로는 다음과 같습니다. 기본자료형 정수형 실수형 문자형 short float char int double long long double 즉 위처럼 데이터를 저장하기 위해서 보관할 장소가 필요한데 이때 변수가 필요합니다. 따라서 데이터를 저장하는 메모리의 특정 위치에 주어진 이름이라고 할 수 있습니다. ■ 변수의 선언 C 언어에서 변수를 선언하는 형식은 다음과 같습니다. 변수 선형 형식 | 자료형 변수이름 변수의 이름을 사용할 때는 식별자(identifier)의 사용 규칙을 따릅니다. 식별자 규칙 ⓐ 식별자는 문자, 숫자, 밑줄 기호(_)로 구성될 수 있다. ⓑ 식별.. 2020. 9. 26.