More actions
imported>lbr0452000 No edit summary |
(Repair batch-0006 pages from live compare) |
||
| (4 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
== 컴퓨터 기초 == | == 컴퓨터 기초 == | ||
* | * 폰 노이만 구조 | ||
** CPU - Memory - Input/Output | |||
** 프로그램 내장방식 | |||
** 순차적 연산 | |||
* 야밤의 공대생 만화 [https://goo.gl/LD7OGT] | |||
== 헤더 == | == 헤더 == | ||
| Line 38: | Line 43: | ||
** \n, \t, \\ 등등 | ** \n, \t, \\ 등등 | ||
** 실습 : [https://www.acmicpc.net/problem/10172] | ** 실습 : [https://www.acmicpc.net/problem/10172] | ||
== 연산자 == | == 연산자 == | ||
| Line 54: | Line 51: | ||
* | * | ||
== | == | ||
, | , !=, <, <=, >, >= | ||
* | * | ||
+ | + | ||
, | , -, *, /, % | ||
* | * | ||
+= | += | ||
, | , -=, *=, /=, %= | ||
* | * | ||
&& | && | ||
, | , ||, ! | ||
* | * | ||
a++ | a++ | ||
, | , ++a | ||
* | * | ||
<< | << | ||
, | , >> | ||
* | * | ||
sizeof() | sizeof() | ||
| Line 76: | Line 73: | ||
* 연산자 우선순위 : 괄호를 생활화하자!!! | * 연산자 우선순위 : 괄호를 생활화하자!!! | ||
* 여기까지 진도 나갔음 | |||
== 분기문 == | |||
* if-else, for, while, do-while, switch, goto | |||
* break, continue | |||
* 기초실습 : [https://www.acmicpc.net/problem/2739] | |||
* 응용실습1 : [https://www.acmicpc.net/problem/2438] | |||
* 응용실습2 : [https://www.acmicpc.net/problem/2441] | |||
== 풀어보면 좋은 문제들 == | == 풀어보면 좋은 문제들 == | ||
* [https://www.acmicpc.net/problem/11718] | * [https://www.acmicpc.net/problem/11718] | ||
Latest revision as of 01:08, 27 March 2026
컴퓨터 기초
- 폰 노이만 구조
- CPU - Memory - Input/Output
- 프로그램 내장방식
- 순차적 연산
- 야밤의 공대생 만화 [1]
헤더
- <stdio.h>
- 예시 : <math.h>
변수와 자료형
- int(4byte)
- 10진수를 2진수로 변환하는 방법
- 컴퓨터가 변수를 저장하는 방법 : 1's complement, 2's complement
- char(1byte)
- ASCII 코드
- float(4byte), double(8byte)
- 10진수의 소수부분을 2진수로 변환하는 방법
- 부정확함
- 배열
- 같은 자료형을 묶어놓은 타입
- const, static
printf, scanf
printf("%d", a);
가 어떻게 작동하는가
- c언어에서의 정규표현식
- %d, %c, %f, %h : 일반적인 식
- %s : 문자열
- %3d : 세 칸을 차지하라
- %03d : 세 칸을 차지하되, 빈자리를 0으로 메워라
- Escape Sequence
- \n, \t, \\ 등등
- 실습 : [2]
연산자
- 단항연산자, 이항연산자, 삼항연산자
=
==
, !=, <, <=, >, >=
+
, -, *, /, %
+=
, -=, *=, /=, %=
&&
, ||, !
a++
, ++a
<<
, >>
sizeof()
?:
- 연산자 우선순위 : 괄호를 생활화하자!!!
- 여기까지 진도 나갔음
분기문
- if-else, for, while, do-while, switch, goto
- break, continue