다음을 통해 공유

C언어 변환 문자 관련한 질문사항들

오병희 0 평판 포인트
2024-03-22T03:40:39.9833333+00:00

안녕하십니까

변환문자는c언어에서 특정한 형식으로 전환해주는 역할을 하는 것으로 알고 있습니다.

예를 들자면

#include<stdio.h>

int main(){

int x=3;

printf("x is %d", x);

return 0;

}

제가 하고 싶은 질문은 다음과 같습니다

예를 들어 부동소수점형 float와 double 같은 경우에도 3과 -5를 다룰 수 있습니다. 코드로 작성해보자면

#include<stdio.h>

int main(){

float a = 3;

double b=-5;

여기까지는 이해했습니다. 이 때, 변수 a와 b 값을 출력하려고 할 때 변환 문자를 어떻게 적용해야 하는 건가요?? 실수형을 전환하는 전환문자인 %f를 써야하나요 아니면 10진수 정수형으로 전환해주는 %d를 써야하나요?

두 번째로

#include<stdio.h>

int main(){

char c=3;

여기서도 전환문자로 %c를 써야할지, %d를 써야할지 헷갈립니다. 질문 받아주셔서 감사합니다.

Microsoft Q&A
Microsoft Q&A
이 태그를 사용하여 제안, 기능 요청 및 버그를 Microsoft Q&A 팀과 공유합니다. Microsoft Q&A 팀은 정기적으로 피드백을 평가하고 그 과정에서 업데이트를 제공합니다.
질문 160개
댓글 0개 설명 없음
투표 {count}개