Computer/C

C언어를 이용한 프로그래밍 - [2] 개발환경 구축 및 출력문

kentakang 2017. 11. 20. 10:34
반응형

이번 시간에는 C언어 개발을 위한 개발환경 구축 및

C언어를 통한 입출력을 해보겠습니다.


[1] 개발 환경 구축



저는 C언어 개발을 위해서 Dev C++ 을 이용할 예정입니다.

따로 사용하시는 IDE가 있다면 해당 툴을 사용하셔도 별 상관 없습니다.

Dev C++은 https://sourceforge.net/projects/orwelldevcpp/ 에서 설치하실 수 있습니다.


[2] 출력문


C언어에서는 출력을 할때 printf 또는 puts 함수를 통해 출력합니다.

C언어는 전처리기라는 개념이 있습니다.

라이브러리라고 생각하면 되는데, 여러가지 사용 가능한 함수가 들어있는 파일입니다.

저희는 표준 입출력 함수가 필요하기 때문에, stdio.h 파일을 선언해 주도록 하겠습니다.



C언어에서는 #include 를 통해 전처리기를 선언해줍니다.

저희는 표준 입출력 함수를 사용할 예정이니 stdio.h 파일을 선언해주세요.

stdio는 Standard Input Output의 약자로 표준 입출력을 뜻합니다.



1번째 강의에서 함수에 대한 개념은 이해하셨죠?

C언어에서 프로그램을 실행하면 가장 처음 main 함수를 호출합니다.

보통 main 함수는 정수형으로 선언합니다.

나중에 C언어를 통한 함수를 배울때 더 자세하게 배울 기회가 있겠지만,

정수형 함수는 정수형 변수를 입력 그리고 정수형 변수값을 return 할 수 있습니다.



콘솔창에 Hello, World! 라고 출력하기 위해 두 가지 출력 함수를 모두 이용해보겠습니다.

printf나 함수는 printf("문자열"); 또는 printf("%d", 정수형 변수); 와 같은 식으로 사용할 수 있습니다.

printf 함수에서 변수를 출력해주기 위해서는 출력타입 지정이 필요합니다.

아래 출력타입 표를 보고 한 번씩 연습해보세요.


10진수 (정수형) 

%d 

실수형 

%f 

지수형 

%e 

8진수 

%o 

16진수 

%x 

unsigned int 

%u 

실수형 자동 출력

%g 

포인터의 주소 

%p 

하나의 문자 출력 

%c 

 문자열

%s


변수형에 대해 자세한 설명은 다음 강의에서 변수를 다룰때 더 자세히 알려드리도록 하겠습니다.

여러모로 부족한 점이 많은 강의인데 들어주셔서 감사합니다.

앞으로는 더 유익한 내용을 들고 찾아오도록 하겠습니다.

감사합니다.

반응형