Ⅱ. 출력 함수(printf)
1. 출력 함수(printf)
- 문자열을 화면에 출력하는 함수
#include <stdio.h>
int main(void) {
printf("Be happy"); // 문자열 출력
printf("My friend");
return 0;
}
// 결과 :
// Be happyMy friend
2. printf 함수로 제어 문자 출력
제어문자 | 의미 | 기능 |
\n | 개행 (New Line) | 줄을 바꿈 |
\t | 탭 (Tab) | 출력 위치를 다음 탭(Tab)위치로 옮김 |
\r | 캐리지 리턴 (Carriage Return) | 출력 위치를 줄의 맨 앞으로 옮김 |
\b | 백스페이스 (Back Space) | 출력 위치를 한 칸 왼쪽으로 옮김 |
\a | 알럿 (Alert) | 경보 벨(Bell)소리를 냄 |
// Example
#include <stdio.h>
int main(void) {
// "Be happy"를 출력하고 줄을 바꿈
printf("Be happy\n"); // Be happy
// "My"를 출력하고 탭 위치로 이동 후, "friend" 출력
printf("My\tfriend\n"); // My friend
// t를 d로 바꾸고 탭 위치로 이동 후, "chance" 출력
printf("Goot\bd\tchance\n"); // Good chance
// C를 W로 바꾸고 벨 소리를 냄
printf("Cow\rW\a\n"); // Wow
}
3. printf 함수로 정수와 실수 출력
- 정수는 %d, 실수는 %lf 를 사용하여 출력
// Example
#include <stdio.h>
int main(void) {
// %d 위치에 10 출력
printf("%d\n", 10); // 10
// %lf 위치에 3.4를 소수점 이하 6자리까지 출력
printf("%lf\n", 3.4); // 3.400000
// 소수점 이하 첫째 자리까지 출력
printf("%lf\n", 3.45); // 3.450000
// 소수점 이하 10자리까지 출력
printf("%.10lf\n", 3.4); // 3.4000000000
printf("%d과 %d의 합은 %d입니다.\n", 10, 20, 10 + 20);
// 10과 20의 합은 30입니다.
}
'Programming Language > C' 카테고리의 다른 글
상수와 데이터 출력 - 1. main 함수 구조 (0) | 2022.08.06 |
---|---|
컴파일 및 실행 (0) | 2022.07.20 |
프로그램과 C언어 (0) | 2022.07.19 |