1. C언어의 기본 구조                                
    • Step1 : 주석
      • 주석(Comment)은 메모의 기능을 하며 주로 해당 코드에 대한 설명이나, 프로그램에 대한 간략한 설명을 적을때 사용한다.
      • 컴파일러는 주석의 내용을 무시하고 컴파일 하기 때문에 프로그램 작성시 특정 문법 없이 실행해보고자 할 때 사용하기도 한다.
      • 주석 처리 방법                            
      • 주석 처리 시 주의 사항 : 주석을 중복 사용하면 안된다.( '/*'의 경우 다음 '*/'가 나올때까지 모두 무시하므로, 중간에 '/*' 또한 무시)
      • 주석 중복 오류 해결 방법                    
    • Step2 : 전처리기와 헤더파일                            
      • 전처리기(preprocessor) # : 컴파일을 수행하기 전에 먼저 처리하는 기호
      • include : '포함하다'라는 뜻을 가지며, 전처리를 지시
      • 헤더파일(Header File) : 확장자 .h를 가지는 파일
        • C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include
    • Step3 : main() 함수
      • main()는 프로그램이 실행될때 제일 먼저 호출되어 프로그램이 종료되는 제일 마지막에 종료한다.
      • 표준 라이브러리 함수와 헤더파일은 프로그래밍을 편하게 해준다.                                                                (stdio라는 표준 입출력 헤더에서 printf함수를 정의해 주었기 때문에 메인에서 사용이 가능하다.)
      • 세미콜론(;)은 문장의 끝을 의미하는 마침표와 같은 존재로 문장의 끝에 꼭! 적어 주어야 한다.
      • return은 반환과 종료의 의미를 갖는다.
  2. 모니터에 데이터 출력하기(printf() 함수)
    • 특수 문자 : 특수한 역할을 하는 문자

      특수문자

      설명 

      \a 

      경고음 소리 발생 

      \b 

      백스페이스(Backspace)

      \f 

      폼 피드(Form Feed) 

      \n 

      개행(New Line) 

      \r 

      캐리지 지턴(Carriage Return) 

      \t 

      수평 탭 

      \v 

      수직 탭 

      \\ 

      역슬래시(\) 

      \' 

      작은따옴표 

      \" 

      큰따옴표 

    • 서식문자 : 서식화된 문자

      • printf() 함수 : Print와 Formatted에서 print에 f를 추가하여 만든 함수

      • Formatted : '서식화된'의 의미

      • 출력 서식 문자 예시            


    • 출력 서식 문자(서식화된 출력 문자)

       서식문자

      출력형태 

      %d, %i 

      10진수 정수(양수와 음수 모두 표현 가능) 

      %x, %o 

      16진수 정수, 8진수 정수(양수만 표현 가능) 

      %f, %lf 

      10진수 실수(양수와 음수 모두 표현 가능) 

      %c 

      한 개의 문자 

      %s 

      문자열 

      %u

      10진수 정수(양수만 표현 가능) 

      %e 

      e 표기법에 의한 실수 

      %E 

      E 표기법에 의한 실수 

      %g 

      소수점 이하 자리 수에 따라 %f, %e 둘 중 하나를 선택 

      %G 

      소수점 이하 자리 수에 따라 %f, %E 둘 중 하나를 선택 

      %% 

      % 기호 출력 


  3. 키보드로 데이터 입력 받기(scanf() 함수)

    • printf() 함수와 scanf() 함수

       printf() 함수

      scanf() 함수 

      모니터에 데이터를 출력하는 함수 

      키보드로 데이터를 입력하는 함수 

      stdio.h 헤더 파일이 필요 

       Print와 Formatted에서 print와 f를 추가해서 만든 함수(출력 서식 필요)

      Scan과 Formatted에서 scan과 f를 추가하여 만든 함수(입력 서식 필요) 

    • scanf() 함수의 기본 구조

      • 입력 서식 문자

      • 변수(데이터를 저장하는 임시 공간)

        1. 키보드로부터 데이터를 입력 서식 문자(%d) 형식으로 입력을 받는다.

        2. 입력받은 데이터를 변수 a의 주소값(&a)에 저장한다.


'LANGUAGE > C언어' 카테고리의 다른 글

C언어 오류 유형  (0) 2015.11.07
제1장 C언어의 소개와 프로그램 작성 방법  (0) 2015.10.28
Posted by OnewayK
,