2014-09-04 48 views
1

我正在學習RPG,試着去反正。這裏有關於打印機間距圖表如何工作的練習圖表。我無法理解這些符號如何實際工作。有人可以幫助解釋這個更好嗎?無法理解數據符號。 (零抑制,固定標誌)

下面是參考圖表:

Data Chart

這裏是我的理解:
A = 98100
B = 01254
C = 31,331
(然後我得到0的困惑)
D = 00,01?
現在我完成了你輸了。

任何人都可以解釋這一點嗎?

回答

2

打印機間距圖表上使用的符號是純粹的任意。這是一張具有固定角色位置的網格,對於創建它的人來說意味着什麼。我多年來一直沒有用過,只喜歡在以快遞字體打印的樣本報告上寫筆記。快遞字體的目的是獲得用於計算字符的固定寬度的字體。儘管每個人都有不同的表達方式,並且這些代碼不會直接轉換爲編輯代碼或編輯RPG中的單詞。對於數字,我總是寫一個#9來表示一個數字,並且我總是假定爲零抑制。如果我不想零抑制,我會使用0來表示一個數字。我懷疑在這種情況下,0表示對0的位置的零抑制。嵌入圖案的$-標誌可能表示浮動$-標誌。嵌入在模式中的,將指示千位分隔符,而.將指示小數點的位置。 DB可能表示使用CR來代替負號,但我期望CR而不是DB。我不知道有什麼方法通過編輯字或編輯代碼來打印正數字符號。有可能使用自定義編輯代碼,但我不知道這一點。因此,鑑於這可能圖表應該是:

A = 98100 
B = 01254 
C = 31,331 
D =  10 Zero suppression, thousands separators not printed if not needed 
E = 1,000 
F =   Zero suppressed, or maybe just displays 0 
G = $ 872 Fixed currency symbol with zero suppression 
H = $298 Floating Currency symbol implies zero suppression 
I =  $0 
J = -7,254 Floating negative sign 
K = -451 
L = 923CR 
M = 91,486 No sign in the pattern 
N =   See F