6. 6
C언어의 컴파일 및 실행 과정
#include
#define
1. 전처리 과정
2. 컴파일 & 링크
Library
connect
링크어셈블리 변환 기계어 변환
컴파일(목적코드 생성)
3. 실행 !
7. 7
C언어의 Over View
데이터 형( Data Type )
char, int, float, double, long
분기 문
if, else, switch, case, default
반복 문( Loop )
for, do while, while, break, continue
연산자
산술, 논리, 비교, 관계
함수
변수
배열
구조체
포인터
포인터 고급
함수 포인터, 가변 인자, 레퍼런스
함수 고급
재귀 함수, 인라인 함수
전처리기
10. 10
printf의 포멧
flag describe
%c 문자 출력 ( char 형 변수 )
%d 숫자 출력 ( int 형 변수 )
%ld 긴~ 숫자 출력 ( long int 형 변수 )
%f 실수 출력 ( float 형 변수 )
%lf 긴~ 실수 출력 ( double 형 변수 )
n 개행 문자 입력( new line )
t 탭 문자 입력( 일정 크기로 띄어쓰기 )
11. 11
printf의 포멧
flag
왼쪽 정렬
-
printf(“[%-5d]”, 3); // [3 ];
오른쪽 정렬 printf(“[%5d]”, 3); // [ 3];
부호 출력
+
printf(“[%+d]”, 3); // [+3];
소수점 자르기
.
printf(“[%.2f]”, 10 / 3.0f); // [3.33];
포멧을 가변적으
로 주는 방법
*
printf(“[%.*f]”, 4, 10 / 3.0f); //
22. 22
1. google.com에서 xshell을 검색
2. xshell 4 를 다운로드 (무료 개인 라이선스)
3. 설치( 반드시 free 버전으로 설치 )
4. xshell 실행
스터디 코딩 환경 소개
리눅스 가상서버이며, 모두에게 아이디를 발급하였음
숙제, 진행하는 스터디는 모두 여기로 제출해야함
23. 23
1. 새로 만들기
2. 이름: 아무거나 자기 마음대로
3. 호스트: yjaeseok.cafe24.com
4. 사용자 인증:
사용자이름 = 자신의 이메일 아이디
암호 = 자신의 이메일 아이디 (추후 변경가능 )
5. mkdir (폴더 생성)
ls ( 리스트 출력 )
cd (폴더 이동)
vi (코딩을 위한 편집기 실행)
gcc [파일명] (코딩한 파일을 컴파일)
스터디 코딩 환경 소개