C
출력형식
김꼬알
2023. 3. 10. 18:13
출력 변환기호
기호 | 의미 | 데이터 타입 |
%d | 부호 있는 10진수 출력 | 정수, 문자 |
%f | 고정 소수점으로 출력 | 정수, 실수 |
%c | 문자 출력 | 문자 |
%s | 문자열 출력 | 문자열 포인터 |
%x | 16진수 출력 | 정수 |
%o | 8진수 출력 | 정수 |
printf("값1 : %d, 값2 : %d", 10, 5); // 값1 : 10, 값2 : 5
printf("값 : %c", 65); // 값: A
printf("값 : %c", 'A'); // 값: A
printf("값 : %s", "안녕하세요."); // 값: 안녕하세요.
printf("값 : %x", 34); // 값 : 22(34를 16진수로 변환)
printf("값 : %o", 34); // 값 : 42(34를 8진수로 변환)
정수형 자리수 지정
실수형 자리수 지정
#include<stdio.h>
void main(){
double d_value;
float f_value = 5.65;
int n;
d_value = f_value; // f_value = 5.65
d_value = d_value + 0.5; // d_value = 6.15
n = (int)d_value; // n = 6, int로 변환할 때 소수점 이하는 버림
printf("%3.1f, %d", d_value, n); // 6.2, 6 이 출력됨