int c;int c;
int, char, float, double 등을 앞에 명시한 후 사용할 변수 이름을 적음int num;
char ch;
float x;
double y;
int num1, num2; // 같은 자료형에 두 개 이상의 변수 한 문장에 선언 가능
= 사용int num; // 변수 num 선언
num = 10 + 20; // 변수 num에 값 30 대입(저장)
int num;
num = 10;
printf("%d", num); // 변수 num에 저장된 값 10 출력
a = b; : 변수 a에 변수 b의 값 대입
int num = 123;char, int, double 등int, short, long, long longprintf의 서식 지정자 %d사용short <= int <= long <= long longsigned : 음수와 양수 모두 표현unsigned : 0과 양수만 표현printf의 서식 지정자 %u 사용float, double, long doubleprintf의 서식 지정자 %f사용float <= double <= long doublechar', 'signed char', 'unsigned charprintf의 서식 지정자 %c사용char c1 = 'A'; // 문자 'A'로 초기화
char c2 = 65; // 정수 65로 초기화
printf("c1: %c %d\n", c1, c1);
printf("c2: %c %d\n", c2, c2);
▼ 실행 결과 ▼
c1: A 65
c2: A 65
char ch = 'A' + 1; // 65 + 1 = 66 => 문자 'B' 저장
\n : 새로운 줄로 이동\t : 다음 탭으로 이동\b : 앞으로 한 칸 이동\r : 줄의 맨 앞으로 이동\a : '삑' 소리를 냄\\ : 역슬래쉬 \\' : 작은 따옴표 '\" : 큰 따옴표 "int a = 123.45;a <= 123(정수) <= 123.45(부동소수)
형 변환
double b = 123;b <= 123.0(부동소수) <= 123(정수)
형 변환
printf("12.3: %d\n", (int) 12.3);
printf("123: %f\n", (double) 123);
▼ 실행결과 ▼
12.3: 12
123: 123.000000