728x90
반응형
[ Chapter 1 ] 프로그램 만들기
C 언어의 장점
- 시스템 프로그래밍이 가능하다 :: 하드웨어 제어 가능
- 이식성을 갖춘 프로그램 개발 가능
- 함수를 사용하여 개별 프로그래밍이 가능하다.
소스파일 vs 컴파일
- 소스파일 : C언어로 작성된 문서를 의미함 ::: [ Ctrl + Shift + B ]
- 컴파일 : 소스파일을 기계어로 바꾸는 과정 ::: [ Ctrl + F5 ]
컴파일 과정 3 단계
- 전처리 > 컴파일 > 링크
단축키
- 저장 ::: [ Ctrl + Shift + S ]
- 새프로젝트만들기 ::: [ Ctrl + Shift + N ]
[ Chapter 2 ] 상수와 데이터 출력
함수: 일정한 기능을 수행하는 코드 단위
main 함수: 프로그램의 시작을 의미하며 프로그램에 만드시 있어야한다.
머리 : 함수 원형 : 함수의 이름과 필요한 데이터 등을 표시한다.
몸통 : 함수에서 실행할 일을 중괄호 안에 작성
몸통의 마지막에는 return 0;을 넣어 프로그램을 종료한다.
주석
/* ~ */ : 사이의 모든 내용을 주석처리
// : //부터 해당 줄의 끝까지 주석처리
규칙
- 세미콜론(;)을 사용해 문장의 끝을 표시
- 세미콜론은 문장의 마침표와 같음
- 한 줄에 한 문장씩 작성한다.
- 일정한 간격으로 들여쓴다.
제어문자
- \n :: 개행, 다음 줄로 이동
- \t :: 탭
- \b :: 백스페이스, 한 칸 왼쪽으로 이동
- \r :: 캐리지 리턴, 맨 앞으로 이동
- \a :: 알럿 경보, 벨소리
정수와 실수 출력
- %d :: 정수 출력
- %lf :: 실수 출력
- %.1lf :: 소수점 이하 첫째 자리까지 출력 (둘째 자리에서 반올림)
상수
그 값을 바꿀 수 없으며, 10은 정수 상수 10.0은 실수 상수 'a'은 문자 상수 "a"는 문자열 상수
양수는 4바이트 크기의 2진수로 음수는 2의 보수로 컴파일
728x90
반응형
'혼공 스터디 > 혼자 공부하는 C언어' 카테고리의 다른 글
[혼공C] 6주차 : 포인터 (1) | 2024.02.05 |
---|---|
[ 혼공C ] 5주차 : 배열 (0) | 2024.02.01 |
[ 혼공C ] 4주차 : 함수 (1) | 2024.01.24 |
[ 혼공C ] 3주차 : 선택문, 반복문 (0) | 2024.01.17 |
[ 혼공C ] 2주차 : 변수와 연산자 (1) | 2024.01.13 |