UNIT 10 리터럴 사용하기
, 공 지민님이 작성#include <stdio.h>
int main(void)
{
printf("%s %o %11d %Lf\n","Hello, World!", 062, -2147483647LL,4.5281721L);
return 0;
}
심사문제 10.8 위에 처럼 적었는데 안되내요.. 실제로 비주얼 스튜디오에 적용해도
0.000000 이렇게 뜨구요.. 뭐가 잘못되었나요?
Re: UNIT 10 리터럴 사용하기
, 도장_ 관리자님이 작성값이 잘못 나온다면 서식 지정자가 잘못된 경우가 많습니다.
scanf에서 서식 지정자를 잘못 썼거나
printf에서 서식 지정자를 잘못 썼거나요.
11d가 아니라 llD인데, 소문자 l입니다.
코딩 서체를 사용하면 1과 소문자 l을 구분하기가 쉽습니다.
Visual Studio에서
도구 > 옵션 > 환경 > 글꼴 및 색 > 글꼴에서
Consolas를 선택하세요.
Consolas는 윈도에서 무료로 제공되는 글꼴입니다.
코딩용으로도 많이 사용됩니다.
프로그래밍 폰트에 대해서는 다음 글을 참고하세요.
https://ppss.kr/archives/66633