[ 혼공C ] 1주차 공부 : C언어란?
본문 바로가기

혼공 스터디/혼자 공부하는 C언어

[ 혼공C ] 1주차 공부 : C언어란?

728x90
반응형

 

[ Chapter 1 ] 프로그램 만들기

C 언어의 장점

  1. 시스템 프로그래밍이 가능하다 :: 하드웨어 제어 가능
  2. 이식성을 갖춘 프로그램 개발 가능
  3. 함수를 사용하여 개별 프로그래밍이 가능하다.

 

소스파일 vs 컴파일

  • 소스파일 : C언어로 작성된 문서를 의미함    :::    [ Ctrl + Shift + B ]
  • 컴파일 : 소스파일을 기계어로 바꾸는 과정   :::    [ Ctrl + F5 ]

 

컴파일 과정 3 단계

  • 전처리 > 컴파일 > 링크

 
단축키

  • 저장                         :::  [ Ctrl + Shift + S ]
  • 새프로젝트만들기   :::  [ Ctrl + Shift + N ]

 

 

[ Chapter 2 ] 상수와 데이터 출력

함수: 일정한 기능을 수행하는 코드 단위
main 함수: 프로그램의 시작을 의미하며 프로그램에 만드시 있어야한다.

이 프로그램을 실행해도 아무런 결과가 나오지 않는다. 출력 명령이 없기 때문

 
머리 : 함수 원형 : 함수의 이름과 필요한 데이터 등을 표시한다.
몸통 : 함수에서 실행할 일을 중괄호 안에 작성
몸통의 마지막에는 return 0;을 넣어 프로그램을 종료한다.
 
 

주석

/* ~ */ : 사이의 모든 내용을 주석처리
// : //부터 해당 줄의 끝까지 주석처리
 
 
 

규칙

  1.  세미콜론(;)을 사용해 문장의 끝을 표시
  2. 세미콜론은 문장의 마침표와 같음
  3. 한 줄에 한 문장씩 작성한다.
  4. 일정한 간격으로 들여쓴다.

 

제어문자

  1.  \n  :: 개행, 다음 줄로 이동
  2.  \t   :: 탭  
  3.  \b  :: 백스페이스, 한 칸 왼쪽으로 이동
  4.  \r   :: 캐리지 리턴, 맨 앞으로 이동
  5.  \a  :: 알럿 경보, 벨소리

 
 

정수와 실수 출력

  1.  %d  ::  정수 출력
  2.  %lf  ::  실수 출력
  3.  %.1lf ::  소수점 이하 첫째 자리까지 출력 (둘째 자리에서 반올림)

 

상수

그 값을 바꿀 수 없으며, 10은 정수 상수 10.0은 실수 상수 'a'은 문자 상수 "a"는 문자열 상수
양수는 4바이트 크기의 2진수로 음수는 2의 보수로 컴파일


 


  

728x90
반응형