10.6 연습문제: 리터럴 사용하기
다음 소스 코드를 완성하여 Hello, world! 8 4.900000e-302가 출력되게 만드세요.
practice_literal.c
#include <stdio.h> int main() { printf("H%cllo, %s %d %Le\n", _________________________________); return 0; }
실행 결과
Hello, world! 8 4.900000e-302
정답
'e', "world!", 8, 4.9e-302L
해설
"H%cllo, %s %d %Le\n"에서 서식 지정자 부분을 완성하여 Hello, world! 8 4.900000e-302를 출력해야 합니다. 여기서는 %c가 문자이므로 리터럴 'e', %s는 문자열이므로 리터럴 "world!", %d는 10진 정수이므로 리터럴 8, %Le는 지수 표기법에 long double 크기이므로 리터럴 4.9e-302L를 차례대로 넣어주면 됩니다.