본문 바로가기

프로그래밍/C

(3)
C언어 기초 Step 3. 자료형, 서식문자(%d, %g, %c) 현실 세계에서는 정수형, 실수형, 문자열 등의 단어는 자주 사용되지 않습니다. 다만, 숫자, 문자로 구분될 뿐이죠. 하지만 프로그래밍 세계에서의 숫자는 정수형, 실수형으로 나뉘며, 문자는 문자열로 구분됩니다. int 정수형을 의미하고, float, double은 실수형, char은 문자열을 의미합니다. 이러한 자료형은 매우 간단한 개념이지만, 가장 많이 사용될 것이므로 가볍게 넘어가도록 하겠습니다. 저번 시간에 배운 printf 함수에서 각각의 자료형을 변환하는 마법사가 존재하는데, 그 마법사를 서식문자라고 합니다. #include main() { printf("%d", 100); printf("%c", 100); printf("%g", 100.0); } 위의 예시와 같이 첫 번째 printf는 정수 1..
C언어 기초 Step 2. 기본 출력 printf 함수 저번 시간에 이어서 이번에는 printf 함수에 대해서 알아보도록 하겠습니다. printf 함수는 C언어에서 가장 기본적으로 출력을 담당하는 함수이며, 출력은 콘솔(Console)에서 이루어집니다. #include main() { printf("Hello World\n"); } printf 함수를 사용 시 괄호(( ))안에 따옴표(" ")를 입력하고, 따옴표 안에 출력할 문자열을 입력합니다. 출력할 문자를 입력했으면 반드시 끝에 세미콜론( ; )을 입력해주어야 합니다. 또한 이전 시간에도 다루었지만, printf 함수를 사용하기 위해서는 반드시 stdio.h이라는 헤더파일이 존재해야 합니다. 아래의 부분은 줄바꿈을 의미하며, printf 함수를 여러 번 사용할 때 각각의 printf 함수로부터 출력되는 ..
C언어 기초 Step 1. 기본 구조, 헤더파일 C언어의 기본적인 구성은 아래와 같습니다. #include main() { printf("Hello World!\n"); } 하나씩 차근차근 짚어보도록 하겠습니다. 먼저 1, 2번째 줄을 보면 보이는 코드가 있습니다. 이 부분은 헤더파일을 불러오는 코드이며, stdio.h 는 standard Input output . header 라는 의미입니다. 즉, C언어에서 가장 기본적으로 입력과 출력을 다루는 헤더파일(라이브러리라고도 함)입니다. 이 코드를 호출해야 가장 기본적인 출력을 담당하는 printf 함수와 기본적인 입력을 담당하는 scanf 함수를 사용할 수 있습니다. #include 이어서 main()부분을 보도록 하겠습니다. main은 코드가 실행되는 주된(main) 부분이며, main또한 함수의 형..