🔶 실기 대비 - C언어 - Do it C 프로그래밍 2~3장
✔ Do it C 프로그래밍 2장
- 프로그램 : 일의 순서, 확보한 메모리 공간에 처리할 데이터를 입력시키는 과정
- 저장공간 확보 -> 데이터 입력 -> 처리 -> 출력
- C언어 : 프로그램을 만드는 프로그래밍 언어
* 하드웨어 제어, 호환성, 이식성, 함수사용
- 프로그램 만드는 과정 : 소스코드 작성 -> 컴파일
- 컴파일러 : Visual Studio
- 코드
#include<stdio.h>
int main(void){
printf("Hello~world!!");
}
#include <stdio.h>
// C언어에서 #으로 시작하는 문장은 전처리기
// 컴파일러에게 소스 코드를 번역 전에 명시한 파일을 먼저 참조하라고 지시
// printf 함수에 대한 정보가 stdio.h 파일에 기록되어 있다
int main(void) {
//main : 함수(Function)
// - 명령들을 일정한 작업 단위로 묶어서 코드를 작성하기 위해 제공
// - C 언어 프로그램은 사용자가 만든 함수의 집합체로 구성
// main함수
// - 프로그램 시작을 나타내므로 반드시 정의해야 한다
// - main함수가 없거나 2개이상 선언하면 링크할 때 오류 발생
// - 함수는 서술문의 그룹으로 구성되므로{} 를 사용하여 영역표시한다
//void : 정해지지않았다 는 의미의 예약어
// main 함수 앞 void : 함수의 수행 결과 값이 정해지지 않았다 는 의미
// main 함수 뒤 void : main 함수로 전달되는 정보가 정해지지 않았다는 의미
printf("Hello~world!!");
// printf : C언어의 표준 출력 함수
// - 모니터 등의 콘솔 화면에 작성한 문장을 출력
// - 문장 끝에 ;(세미콜론) 반드시 작성해야 한다
}
✔ Do it C 프로그래밍 3장 자료형
- char : 정수를 표현하는 자료형
1) signed char : 부호가 있는 1바이트 저장공간
2) unsigned char : 부호가 없는 1바이트 저장공간
- short int : 정수를 표현하는 자료형
1) signed short int : 부호가 있는 2바이트 저장공간
2) unsigned short int : 부호가 없는 2바이트 저장공간
- long int : 정수를 표현하는 자료형
1) signed long int: 부호가 있는 4바이트 저장공간
2) unsigned long int : 부호가 없는 4바이트 저장공간
- float, double : 실수를 표현하는 자료형