새싹교실/2018/사과C 발아/0404 (rev. 1.3)
변수와 자료형 ¶
- int(4byte)
- 10진수를 2진수로 변환하는 방법
- 컴퓨터가 변수를 저장하는 방법 : 1's complement, 2's complement
- char(1byte)
- float(4byte), double(8byte)
- 10진수의 소수부분을 2진수로 변환하는 방법
- 부정확함
- 배열
- const, static
printf, scanf ¶
printf("%d", a);
가 어떻게 작동하는가
- c언어에서의 정규표현식
- %d, %c, %f, %h : 일반적인 식
- %s : 문자열
- %3d : 세 칸을 차지하라
- %03d : 세 칸을 차지하되, 빈자리를 0으로 메워라
- Escape Sequence
연산자 ¶
- 단항연산자, 이항연산자, 삼항연산자
=
==
, !=
, <
, <=
, >
, >=
+
, -
, *
, /
, %
+=
, -=
, *=
, /=
, %=
&&
, ||
, !
a++
, ++a
<<
, >>
sizeof()
?:
- 연산자 우선순위 : 괄호를 생활화하자!!!