반응형
1. 문자열 출력
-> 기본 문자열을 출력할때는 printf()안에 큰 따옴표로 문자열을 출력한다.
#include<stdio.h>
int main(void) {
printf("Good day"); //문자열 "Good day"출력
printf("Nice"); //문자열 "Nice"출력
return 0;
}
2. 제어문자 출력
-> 캐럿 : 입력 위치를 표시해 주는 마
제어 코드 | 기능 |
\n | 출력후 줄을 바꾼 |
\a | 출력시 경고음 발생 |
\t | 출력후 한 탭만큼 이동 |
\r | 캐럿을 맨 앞으로 보냄(\r뒤에 쓸경우 덮어씌어짐) |
\b | 캐럿을 한칸 앞으로 보냄 |
#include<stdio.h>
int main(void) {
printf("Hello Worlds\n"); //"Hello Worlds"출력후 줄을 바꿈
printf("good\tboy\n"); //"good" 출력한후 한 탭이동 후boy가 나옴->결과 (good boy)
printf("yeahsss\rgo"); //맨 앞으로 이동(\r)후 go를 출력하므로 결과는 (go hsss)가 나온다
printf("do it\a"); //"do it"출력후 경고음이 나온다.
return 0;
}
3. 정수, 실수 출력
-> 기본적으로 정수를 출력할때는 %d를 실수를 출력할때는 %f, %lf를 사용한다
%d | 정수의 값을 출력한다. |
%f | 소수점 6번째자리까지 출력한다. |
%lf | 소수점 6번째자리까지 출력한다. |
%.3f | 소수점 3번째자리까지 출력한다.(4번째자리에서 반올림) |
#include<stdio.h>
int main(void) {
printf("%d\n", 5); //정수의 값을 출력한다.
printf("%f\n", 5.1); //소수점 6번째자리까지 출력한다 -> 5.100000
printf("%lf\n", 5.32); //소수점 6번째자리까지 출력한다 -> 5.320000
printf("%.3f\n", 5.3); //소수점 3번째자리까지 출력한다 -> 5.300
printf("%.3f\n", 5.3234); //소수점 3번째자리까지 출력한다 -> 5.323
printf("%.3f\n", 5.3237); //소수점 4번째자리수를 반올림해 출력한다 -> 5.324
return 0;
}
4. 문자, 문자열
-> %c와 %s에 대해
%c | 문자 상수를 출력한다.(문자 하나만 받음)->작은 따옴표(' ')를 사용한다. |
%s | 문자열을 출력한다.(문자 하나도 문장도 가능)->큰 따옴표(" ")를 사용한다. |
#include<stdio.h>
int main(void) {
printf("%c", 'A'); // A를 출력한다. (작은 따옴표를 사용한다(' '))
printf("%s", "Hello"); // Hello를 출력한다. (큰 따옴표를 사용한다(" "))
printf("%c은 %s입니다.", '1', "first"); //%c 와 %s 을 함께 출력
return 0;
}
반응형
'C언어' 카테고리의 다른 글
C언어 기초- 조건문(if, else-if,else) (0) | 2023.03.04 |
---|---|
C언어 기초- 변수(속성, 주소, 값, 이름, Const, 예약어) (0) | 2023.03.03 |
C언어 기초 - 자료형(데이터 타입 및 자료형 크기) (0) | 2023.03.03 |
C언어 기초 -scanf_s(데이터 입력, 연속 입력, 문자열 입력)와 데이터 크기 (0) | 2023.03.03 |
C언어 기초- 연산자, 연산자 우선순위 (0) | 2023.03.03 |
댓글