inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Cùng học C và C++ cùng lúc - Doodle Doodle's C/C++

07 - Nhận đầu vào

double

276

jjy388360389975

1 câu hỏi đã được viết

0

9:00 문제에서 float대신 double을 사용해 보았는데 컴파일 결과값이 정답과 전혀 다르네요 왜그런거죠?

C++ c

Câu trả lời 1

0

khyunjiee0961

안녕하세요, 상병 jjy님!

혹시, 출력된 결과값이 전혀 다르다면 double 값 출력에 %f를 사용하셨을 수도 있다고 생각합니다.

이 문제는 C언어 표준과 관련이 있는데, 기존에는 double을 출력할 때도 %f를 사용했습니다.

C99부터 double 출력에 맞춘 %lf 서식 지정자가 추가되었습니다.

웹 상에서는 double 을 출력할 때 여전히 %f으로 서식을 지정해도 똑같이 나온다고 합니다.

하지만 저도 실습을 해보니 %f 대신 %lf로 서식을 지정했을 때 결과값이 바르게 나왔습니다.

만약 서식 지정자를 %f로 실습하셨다면, %lf로 한번 시도해보시면 좋을 것 같습니다.

혹시 다른 문제점이 생기셨다면 댓글 남겨주세요.

도움이 되었으면 좋겠습니다. :)

float 출력관련 질문

0

321

1

마지막 2차원 배열포인터 예제 직접 만드신건가요?

1

590

0

2차원 배열 관련 질문입니다.

0

424

0

scanf 문의

0

453

1

visual studio 2019버전 max함수 헤더파일없이

0

655

1

결과값 다른것에 대해 질문해도될까요.

0

340

0

#define 형식지정도 컴퓨터가 알아서 하나요?

1

664

1

이렇게 하면 이상한 결과가 나옵니다

0

430

1

2차원 배열 포인터 연습 해보는 중에

0

312

0

ex1.cpp 파일을 찾을 수 없다고 합니다.

1

307

1

포인터 선언

0

244

0

strcpy를 strcpy_s로 바꿔야 할 것 같습니다.

1

476

1

bool r.....

0

207

0

정수와 실수를 모두 사용할수 있는 변수가 있나요?

0

354

0

마지막 문제 질문입니다.

0

270

0

1번 문제 관련 질의

0

355

1

double 변수 출력 시의 오류에 관하여

0

323

0

scanf unsafe에러가 나네요.

7

323

1

call-by-reference에 대해서 질문있습니다

2

267

0

소스코드

0

386

0

정적 변수의int Color::counter부분에 대해

0

236

0

"" 와 '' 의 차이

0

225

0

클래스 관련해서 질문있습니다!

0

277

1

주소값이 계속 음수로 나옵니다

1

1094

2