출력 변환기호
기호 | 의미 | 데이터 타입 |
%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 이 출력됨
'C' 카테고리의 다른 글
삼항연산자(조건연산자), 제어문(if, switch), 반복문(for) (0) | 2023.03.13 |
---|---|
진법변환, 비트연산, 매크로 (0) | 2023.03.13 |
관계/논리연산자, 조건문, 산술연산자 (0) | 2023.03.10 |
산술연산자, 연산자 우선순위 (0) | 2023.03.08 |
변수의 종류와 유효범위 (0) | 2023.03.08 |