· 입력 – 처리 – 출력
· VS에서는 프로그램을 솔루션과 프로젝트 단위로 관리 · 프로젝트는 여러 개의 파일로 구성

· <stdio.h> : 표준 입출력(standard IO) header file을 포함시켜라.
· 헤더 파일을 포함해야 해당 라이브러리를 사용할 수 있다.
· <stdio.h>에 printf(), scanf()와 같은 표준 입출력 함수들이 정의되어 있다.
· printf() : print format
· C언어의 출력함수, “따옴표 안에 있는 내용을 출력한다“ · · ‘\n’ (백슬래시 n) → 줄바꿈
#include <stdio.h>
int main()
{
printf("Hello, World|n");
}

#include <stdio.h>
int main()
{
printf("%d + %d = %d|n", 2, 3, 2 + 3);
}
실행결과
2 + 3 = 5
서식 지정자
• %d: decimal(정수)
• %f: floating point(실수) 소수점 아래 자릿수 %.2f
• %c: character(문자) • %s: string(문자열)
• %o: octal(8진수) • %x: hexadecimal(16진수)
• %뒤에 숫자를 써서 출력할 자릿수를 지정할 수 있다.
- printf("%8s %5d|n", "안녕", 123);
-출력: ________안녕_____123
• %를 출력할 때는 %%를 쓴다.
• 따옴표(")를 출력할 때는"|"를 쓴다.

· 어떤 값을 저장하는 공간 – 메모리에 존재
· 대입연산자 ‘=‘
· int a = 3; // “정수 변수 a와 3과 같다”가 아니고 “a 변수에 3을 대입한 다”는 뜻
· 반드시 변수형을 써서 선언한 후 사용해야 한다
변수의 이름

•영문 대소문자, 숫자, 언더스코어(_)의 조합으로 사용
-맨 앞에 숫자 불가능
•예약어는 쓸 수 없다
-int, if, for... (VS에서 파란색으로 표시됨)
비트(bit)와 바이트(byte)

•1비트는 0/1의 두가지 정보를 저장 할 수 있다.
•8비트를 묶어서 바이트라는 단위로 사용한다.
진법

c의 정수형 변수

정수형

부호 없는 정수형
c의 실수형 변수

실수형
size of 연산자

자료형 또는 변수의 크기 (byte 크기)
실행결과
4 1 4 8
4 1 4 8