2014-11-11 4 views
3

데이터를 10 진수 형식으로 스풀에 넣길 원합니다. 소수점을 사용하여 데이터를 인쇄하려면 어떻게해야합니까? 내 데이터 정의에 대한 cobol에서 소수점을 인쇄하는 방법은 무엇입니까?

Pic 99v99 

를 사용했다,하지만 난 그것을 DISPLAY 때이 결과에서 소수점 포인트 표시되지 않습니다. 내 데이터의 값

12.34

1234

+0

때 @ petit.t의 대답을 반드시 읽어야합니다. –

답변

4

99V99V 어떤 고정 소수점 연산-의 올바른 정렬을 설정 단지 "보이지 않는"의 소수점 같이 표시된다. 추가 메모리를 차지하지 않는다는 장점이 있습니다. 당신이

  • 한 번 더 바이트
  • 을 차지 할 99.99처럼 사용에게 PIC -clause 표시됩니다 쉼표를 원하는 경우에만 COMP -fields에없는, USAGE DISPLAY

주 작업 : 때 DECIMAL-POINT IS COMMA을 사용하면 PIC 절을 다음과 같이 변경해야합니다. 다음번에 주변에있을 때 PIC 99,99

+0

'PIC 99.99'는 부호없는 COMP 변수에서도 작동 할 것이라고 생각합니다. 서명 된 COMP 변수로 사례를 연습하는 경우 목표 변수 데이터 유형을 'PIC -99.99'로 변경해야합니다. – 629

관련 문제