상세 컨텐츠

본문 제목

[C++]cout<<fixed, precision() / C++소수점 자릿수 정하기

알고리즘/C++

by 셉인 2022. 9. 30. 14:25

본문

728x90

C언어를 하다보면 float로 실수를 지정하고 %.2f로 소수점 몇자리 까지 놓을 건지 지정할 수 있었습니다. 

하지만 C++은 어떻게 지정을 해줘야 하는지 몰랐습니다.

백준 문제를 풀다가 C++로 요즘 풀고 있는데 그래서 이러한 궁금증을 해결해보기 위해 찾아보던 중 저 두개를 알게 되었습니다.

 

cout<<fixed;의 뜻은 소수점을 고정시켜 표현을 하겠다고 하는 뜻입니다.

cout.precision(2);의 뜻은 소수점 아래 2자리까지 표현을 하겠다고 하는 것입니다.

 

이때 주의해야할 점이 짤리는 수가 버림이 되는 것이 아닌 반올림이 되는 것입니다. 

 

아래 백준문제를 참고해서 익혀보세요 :)

[백준]BOJ_브론즈1_1546번 평균 -C++ (tistory.com)

 

[백준]BOJ_브론즈1_1546번 평균 -C++

1546번: 평균 (acmicpc.net) 1546번: 평균 첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌

sebbb-in.tistory.com

 

728x90

관련글 더보기

댓글 영역