IT & programming/C++
printf() 함수의 기본 형태
찬파
2012. 12. 12. 14:26
반응형
// 기본적인 printf 함수 사용 방법
#include<stdio.h>
int main()
{
printf("100+100"); // 모두 글자로 인식하게 된다.
printf("%d",100+100); // 숫자로 인식되어 계산을 출력
}
/*
%d는 정수(decimal)를 의미한다.
또한 서식의 개수와 따옴표 뒤에 나오는 숫자의 개수는 같아야 한다.
printf("%d", 100, 200); X
*/
// 함수 사용 방법 - 2
#include<stdio.h>
int main()
{
printf("%d / %d = %d", 100, 200, 0.5);
printf("/n")
}
/*
이것의 출력 값은 0.5가 아닌 0이다.
결과를 출력하는 서식에 정수형(%d)을 사용했기 때문.
*/
서식 |
값의 예 |
설명 |
%d, %X, %o |
10, 100, 1234 |
정수(10진수, 16진수, 8진수) |
%f 또는 %lf |
0.5, 1.0, 3.14 |
실수(소수점이 붙은 수) |
%c |
'a', 'b', 'F' |
문자. 꼭 한글자, ''로 싸여있어야 함 |
%s |
"안녕", "abcdefg" |
문자열. 한글자 이상, ""로 싸여 있어야 함 |
반응형