首页 > IT职业 > IT生活 > P类型诠释----个人见解
P 类型说明:P类型用于定于小数位固定的变量,定义时如果不指定小数位,那么该P类型被视为I型变量处理。P类型通常用于金额变量。
例:DATA: W_MONEY(7) TYPE P DECIMALS 2,
W_CC(18) TYPE C.
W_MONEY = '12345678901.23-'.
如果将这个变量赋给一个C类型的变量,这个C类型的变量的长度应该为:
Length = 1(正负号) + 13(数字) + 1(小数点) = 15
如果要进行通货变化,则为:
Length = 1(正负号) + 13(数字) + 1(小数点) + 3(千分符) = 18
如果定义的C类型变量长度不足,则系统首先会舍去千分符,这样仍然不能保证容纳数值,则从第一位开始到可容纳下的数字处设定为*号。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/8356764/viewspace-999828/ ,如需转载,请注明出处,否则将追究法律责任。