신규 블로그를 만들었습니다!
1. C언어의 기본 구조
c 파일의 기본구조는 헤더와 main() 함수로 이루어진다.
#include <stdio.h>
# : 전처리기 : 컴파일러가 소스를 컴파일 하기 전에 처리하는 기능
<stdio.h> : 헤더파일 : 표준 라이브러리 함수들이 선언되어 있는 파일
(즉, printf() 함수는 헤더파일 <stdio.h>가 있기 때문에 사용이 가능하다.)
int main() // main() 함수
{
printf("Hello world!");
return 0;
}
2. main() 함수
프로그래밍 언어에는 여러 함수를 만들어서 사용할 수 있는데,
여러개의 함수 중에 기본적으로 운영체제는 main() 함수를 가장 먼저 실행을 한다.
그래서 기본적으로 main() 함수를 만들어서 그 안에 프로그래밍을 한다.
3.주석
프로그램에 영향을 주지 않는 코드로 프로그램을 실행하더라도 실행되지 않는다.
보통 개발자들간 협업 프로젝트를 할때 코드의 설명으로 이용한다.(가독성을 높이고 혼란을 피하기 위해)
주석을 사용하는 방법에는 한줄주석인 // 를 사용 하거나,
여러줄 주석 /* */ 를 사용한다.
#include <stdio.h>
int main(void)
{
// 이것은 한줄 주석입니다.
/*
이것은
여러줄
주석입니다.
*/
printf("Hello World!\n");
return 0;
}
실행을 해보면 주석을 한 부분은 프로그램에 지장을 주지 않는 것을 확인 할 수 있다.
4. 특수 문자
\n : 개행 문자
\t : 탭 문자
\' : 작은 따옴표
\" : 큰 따옴표
\\ : 역슬래시
#include <stdio.h>
int main(void)
{
printf("개행 : \n");
printf("tab : \t앞에 탭이 들어간것을 알 수 있다.\n");
printf("작은 따옴표 : \'\n");
printf("큰 따옴표 : \"\n");
printf("역슬래쉬 : \\");
printf("\n");
return 0;
}
5. 서식문자
%d, %i : 정수(10진수)
%o, %x : 양의 정수 (8진수, 16진수)
%f, %lf : 실수(10진수)
%c : 문자
%s : 문자열
#include <stdio.h>
int main(void)
{
printf("정수 : %d", 10);
printf("\n");
printf("정수 : %i", 20);
printf("\n");
printf("실수 : %f", 0.123);
printf("\n");
printf("16진수 : %x", 16);
printf("\n");
printf("8진수 : %o", 10);
printf("\n");
printf("문자 : %c", 'A');
printf("\n");
printf("문자열 : %s", "String!");
printf("\n");
return 0;
}
'Language > C&C++' 카테고리의 다른 글
C언어 :: 자료형 - 정수형, 실수형 #6 (0) | 2018.01.25 |
---|---|
C언어 :: 상수와 상수의 종류, const와 #define #5 (0) | 2018.01.25 |
C언어 :: 변수와 메모리, 선언 및 초기화 #4 (0) | 2018.01.23 |
C언어 :: 기본 입출력, 프로젝트 만들기 #2 (3) | 2018.01.23 |
C언어 :: C언어와 Visual Studio 2017 설치 (비주얼 스튜디오) #1 (0) | 2018.01.23 |
최근댓글