728x90
반응형
출력 함수란?
여러 종류의 데이터를 다양한 서식에 맞춰 콘솔 화면에 출력하는 함수를 의미
command창
그 중, printf()는 C언어 표준 출력 함수에서 가장 많이 사용됨
사용법
① printf() 함수가 포함된 헤더파일을 include
#include <stdio.h>
② printf("");
서식 문자
서식 문자 | 설명 |
%s | 문자열 |
%c | 문자 |
%d | 부호 있는 정수 |
%u | 부호 없는 정수 |
%f | 실수 |
%.1f | 소수점 첫째자리까지 나오는 실수 |
%x | 16진수 소문자 |
%X | 16진수 대문자 |
%02X | 2자리 16진수 표시, 앞자리는 0으로 채움 |
※ 영문(a), 특수문자(*), 숫자(1) : 1byte
한글(ㄱ, 감) : 2byte
예시
#include<stdio.h>
int main(){
test();
}
test(){
char chulsu[5] = "철수";
float bread_size = 15.5;
char C = 'c', M = 'm';
int five = 5;
printf("%s는 %.1f%c%c 크기의 빵을 %d개 가지고 있다.", chulsu, bread_size, C, M, five);
}
여기서 char의 []에 4가 아닌 5가 들어간 이유는,
%s의 맨 마지막에는 항상 null이라고 하는 널값이 들어가 +1byte를 제공해야 하기 때문
728x90
반응형
'C 언어' 카테고리의 다른 글
[C 언어] 함수 알아보기 (0) | 2020.06.24 |
---|---|
[C 언어] 입력 함수 scanf(), getchar(), gets() (1) | 2020.04.21 |
[C언어] 기본 내용 (0) | 2020.04.14 |
C언어 알아보기 (0) | 2020.04.13 |
Visual Studio 2019 사용 (0) | 2020.04.12 |