生活随笔
收集整理的這篇文章主要介紹了
P类型
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
定義語法:DATA: m(n) TYPE P decimals i value '123.45'.
P類型又名壓縮類型。默認大小8字節,初始值0。?P類型按位進行數字存儲。每四位存放一個數字。符號位也占用四位。除去符號位之外默認P類型可以存放15個整型數字。P類型可以定義的有效長度可以是1到16個字節。對于長度為1字節的P類型。除去符號位之外只能存放1個整型數字。對于長度為16字節的P類型。除去符號位之外只能存放31個整型數字。P類型最多可以定義14位的小數位。? P類型最多可以存放的數字是2*n-1(包括小數位,點號不計算在內)。如果對P類型賦值的整數部分超過了其定義的最大長度,則賦值異常。小數部分可以隨意賦值但是按四舍五入的原則取值。如果對P類型賦值的整數部分等于其定義的最大長度則從整數部分從后往前取出等于小數位數的位數賦給小數位,其它的賦給整數位。原來的小數位忽略。如果對P類型進行賦值而沒有定義小數位,然而所賦值有小數位(具有小數點),則所賦值一律當作整數看待賦給所定義P類型變量。例如:DATA: m TYPE p VALUE '12.36'.WRITE: / m.運行此段代碼輸出的結里m是1236。
總結
以上是生活随笔為你收集整理的P类型的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。