2012년 10월 4일 목요일

scanf 함수의 유용한 정보들.

우선 scanf 함수의 정수입력할 때, 서식문자는 %d, %o, %x 이렇게 세 개가 있습니다.

코드 형태는 다 아실 것이고.

두 번째는, 실수입력할 때, 서식문자는 %f, %e, %g 이렇게 세 개이며, 출력함수 printf 함수에서는 저 세 개의 서식문자에 기능이 각각 달랐지만, 입력함수 scanf 함수에서는 저 세 개의 서식문자가 float형태로 똑같이 입력됩니다.

이 때, 이런 질문을 생각한 사람도 있을 것일 텐데요.

"나는 실수 계산이 빠르면서 정확도도 어느정도가지고 부담스럽지 않은 double형을 쓰고 싶은데요?"

쓸데없이 길게 만들었지만, 자료형 더블을 사용하고 싶을때는, 앞에 포스트 "자료형을 고르는 방법."(링크:자료형을 선택하는 방법 포스트 바로가기)에서 설명했 듯이, 자료형 double을 입력하려면 %lf를 자료형 long double을 입력하려면 %Lf를 사용하면 됩니다.

실험으로 자세하게 파고들어 가보겠습니다.
따로따로 할 것을, 정수 실수 둘다 같이 한꺼번에 했더니 링크가 오류먹네요.
다들 조심하세요. 링크 오류...

뭐 다 아실거라고 믿습니다. 서식문자 %f, %lf, %LF만 조심하면 되니까요. 

위 설명처럼 셋 다 %f 표기법으로 나오구요. (float 자료형 방식)

뭐 이건 패스할게요 ;;

오타 용서해주세요. 한꺼번에 하려다 불상사가 일어났어요;;;;

이걸로 포스트를 마치겠습니다.

댓글 없음:

댓글 쓰기