printf %f 출력 질문
청식
2024.04.15
질문 제목 : printf 질문printf 내부구조질문 내용 :
다음과 같은 함수가 있을때
void main(void)
{
int a = 20, b = 30;
printf(\t b / a - %f \n,b / a);
}
출력이 0.0000 나오는데 왜 이렇게 나오지요?
제 생각엔 b와 a가 전부 int 니까 계산결과도 int형인 1이 나올테고
float형으로 출력이니까 1.0000 이 나올 것 같은데 0.0000이 나오니 실제로 printf 가 동작하는게
제 생각과는 다를 것 같네요.