모든 내용은 아래 교재를 참조합니다. 꼭 구매 하십시요!

싸니까 믿으니까 인터파크도서
생년월일 - 출생지 - 출간도서 0종 판매수 0권 (주)익스터디 대표이사, 두목넷 사무자동화 부분 대표 강사로 IT 자격증 분야에서 '왕두목'이라는 애칭으로 활발히 활동하고 있습니다. 경기공업대
book.interpark.com
1. C언어 기본문법 구조와 printf( ) 함수
%d | 10진 정수로 변환하여 출력 |
%f | 부동소수점을 실수로 변환하여 출력 |
%c | 한 문자로 변환하여 출력 |
%s | 문자열로 변환하여 출력 |
2. 비트 연산자
(1) 비트 시프트 연산자
- <<는 비트를 왼쪽으로 이동(Shift)시킨다.
- >>는 비트를 오른쪽으로 이동(Shift)시킨다.
: b = a << 2 --> a의 값을 왼쪽으로 2비트 이동시킨 결과를 b에 저장한다.
(3) 기타 연산자
- int num = (int)3.14 + 5;
--> (int)3.14는 실수형 상수 3.14를 정수형 상수 3으로 변환 후 3 + 5를 수행한 결과 8을 정수형 변수 num에 대입
#include <stdio.h> void main(){ int a = 7 + 6; int b = (int)7.3 + (int)6.7; printf("%d %d", a, b); }
(4) 포인터 연산자
3. 제어문(1) - 선택문
(1) switch~case문 예제
#include <stdio.h> int main() { int season; printf("계절 구분 > 봄(1), 여름(2):"); scanf("%d", &season); switch(season) { case 1: printf("봄 소풍 가세요 ~\n"); break; case 2: printf("바다로 갈까요?\n"); break; } return 0; }
계절 구분 > 봄(1), 여름(2):1 봄 소풍 가세요 ~ |
(2) if else
#include <stdio.h> void main() { int a = 3, b = 10; if(b >5) printf("%d\n", a + b); else printf("%d\n", b - a); } --- 13
3. 제어문(2) - 반복문
(1) while 예제
int main() { int i; i = 1; while(i <= 5) { printf("정보처리 합격!\n"); i++; } return 0; }
(2) for문 예제
#include <stdio.h> int main() { int i; printf("=== 구구단: 2단 출력 === \n"); for(i = 1; i<10; i++) { printf("%d * %d = %2d\n", 2, i, 2*i); } return 0; } --- === 구구단: 2단 출력 === 2 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18
4. 포인터 변수와 관련 연산자
- & 주소 연산자: 모든 변수에 주소값을 구하는 연산자
- * 포인터 연산자: 포인터 변수의 자료(내용)를 구하는 연산자
int main() { int num; int* p1; num = 100; p1 = # printf("일반변수 접근: %d\n", num); printf("포인터변수 접근: %d\n", *p1); return 0; } -- 일반변수 접근: 100 포인터 변수 접근: 100
#include <stdio.h> int main() { int i; int A[] = {10, 20, 30, 40, 50}; int* p; p = A; // p = &A[0]; for(i=0; i<5; i++) { printf("%5d", *(p+i)); // printf("%5d", A[i]); } return 0; } --- 10 20 30 40 50
'정보처리기사 실기' 카테고리의 다른 글
[정보처리기사 실기] 모의고사 2회 프로그래밍 위주로 (0) | 2021.04.22 |
---|---|
[정보처리기사 실기] 모의고사 1회 프로그래밍 위주로 (0) | 2021.04.21 |
[정보처리기사 실기] 2020년 4회 기출복원 문제 (0) | 2021.04.20 |
[정보처리기사 실기] 2020년 3회 기출복원 문제 (0) | 2021.04.17 |
[정보처리기사 실기] 2020년 2회 기출복원 문제 (0) | 2021.04.14 |