PRNPRECISION이 4로 설정되어 있으므로 결과에 0이 아닌 총 네 자리 숫자가 표시되도록 결과가 반올림됩니다. 위쪽 6개 숫자는 4자리를 넘기 때문에 0이 아닌 최대 4자리 숫자로 반올림됩니다. 숫자 66.66는 정확히 네 자리이므로 변경되지 않습니다. 숫자 99.999도 네 자리로 반올림되어 100이 됩니다.
4. 원하는 텍스트 편집기에서 1.prn 파일을 열어 내용을 살펴봅니다. 열 경계를 나타내기 위해 강조 표시 색상이 추가되었으며 열 너비를 표시하기 위해 곡절 부호가 추가되었습니다.
◦ 데이터 요소의 너비와 관계없이 각 행렬의 열은 해당하는 파일 열에 기록됩니다.
◦ 행 3-5와 같이 데이터 너비가 열 너비보다 큰 경우 인접 열의 데이터가 오른쪽으로 이동되어 나타납니다. 이것은 시각적인 효과일 뿐이며 데이터의 행-열 좌표에는 영향이 없습니다.
◦ PRNPRECISION이 4로 설정되어 있고 PRNCOLWIDTH가 8로 설정되어 있으므로 총 네 자리 이하인 기록된 데이터는 열 너비에 맞으며 오른쪽 맞춤되어 나타납니다. 소수점이 열 내에서 위치 하나를 차지한다는 것에 주의하십시오.
◦ 숫자의 부호도 열 내에서 위치 하나를 차지합니다. 부호가 음인 경우 행 4와 같이 숫자 왼쪽에 나타납니다. 부호가 양인 경우 행 3 및 5와 같이 표시되지 않으며 부호 자리 표시자가 비어 있는 상태로 유지됩니다.
◦ 정수 자릿수가 4자리를 넘는 숫자는 공학 표기로 변환되어 정수 1자리와 소수점 이하 3자리가 표시된 다음 e+ 거듭곱이 표시됩니다. 행 3-5에서 볼 수 있는 것처럼 이러한 항목 각각이 열 내에서 한 자리를 차지한다는 것에 주의하십시오.
PRNPRECISION = PRNCOLWIDTH
1. PRNPRECISION을 8로 설정하고 행렬 M을 다른 .prn 파일에 기록합니다.
2. READPRN 함수를 사용하여 기록한 .prn 파일을 읽습니다.
PRNPRECISION이 8로 설정되어 있으므로 결과에 총 8자리 숫자가 표시되도록 결과가 반올림됩니다. 위쪽 6개 숫자는 8자리를 넘기 때문에 최대 8자리 숫자로 반올림됩니다. 숫자 66.66 및 99.999는 8자리 미만을 포함하므로 변경되지 않습니다.
3. 원하는 텍스트 편집기에서 2.prn 파일을 열어 내용을 살펴봅니다.
◦ PRNPRECISION 및 PRNCOLWIDTH가 8로 설정되어 있으며, 부호와 소수점에 추가로 두 위치가 필요하기 때문에 총 8자리의 기록된 데이터는 열의 8자리에 맞지 않습니다. 이 때문에 행 1-4 및 6의 데이터가 인접 열의 데이터를 두 자리만큼 시각적으로 "밀어낸" 것처럼 보입니다.
◦ 행 5의 데이터에는 추가로 7자리가 필요하기 때문에 인접 열의 데이터를 같은 자리 수만큼 시각적으로 오른쪽으로 밀어냅니다.
◦ 행 7 및 8의 데이터는 8자리보다 작기 때문에 8자리 열에 맞습니다.
PRNPRECISION > PRNCOLWIDTH
1. PRNCOLWIDTH를 4로 설정하고 행렬 M을 다른 .prn 파일에 기록합니다.
2. READPRN 함수를 사용하여 기록한 .prn 파일을 읽습니다.
3. 원하는 텍스트 편집기에서 3.prn 파일을 열어 내용을 살펴봅니다.
◦ PRNPRECISION이 8로 설정되어 있고 PRNCOLWIDTH가 4로 설정되어 있으므로 총 8자리인 기록된 데이터가 4자리인 열에 맞지 않습니다.
◦ 행 1-4 및 6의 기록된 데이터에는 10자리가 필요하기 때문에, 데이터가 시각적으로 인접 셀을 같은 양만큼 "밀어낸" 것으로 보입니다.
◦ 행 5의 데이터에는 추가로 5자리가 필요하기 때문에 인접 열의 데이터를 같은 양만큼 시각적으로 밀어냅니다. 각 열은 해당 요소를 표시하기 위해 강조 표시되어 있습니다. 마지막 열에는 테두리를 그렸습니다.