이 프로그램은 어떻게 작동합니까? #include int main() { float a = 1234.5f; printf("%d\n", a); return 0; } 그것은 표시 0! 어떻게 가능합니까? 이유는 무엇입니까? 나는 일부러 넣어 가지고 %d에서 printf의 동작을 연구하기 위해 문 printf. %d예상 하기 때문 int이지만 플로트를 제공했습니다. %e/ %f/ %g를 사용 하여 플로트를 인쇄합니다. 0이 인쇄되는 이유 : 소수점 숫자가 부동로 double전송되기 전에 로 CHAPTER 2 됩니다 printf. 리틀 엔디안의 이중 표현에서 숫자 1234.5는 다음과 가변합니다. 00 00 00 00 00 4A 93 40 A %d는 32 비트 정수를 사용하여 0이 인쇄됩니다. (테스트 prin..