ABAP P类型长度用法
P类型长度用法
Data pi(n) type p demicals m value ‘3.14159260000’
pi的实际长度为整数位数+小数点1位+m,即1+1+m, 而为避免溢出, 1+1+m<=2n+1.
例如:
CONSTANTS pi(3) TYPE p DECIMALS 6 VALUE ‘3.14159260000’.
会报溢出警告。
CONSTANTS pi(4) TYPE p DECIMALS 6 VALUE ‘3.14159260000’.
DESCRIBE FIELD pi LENGTH len1 IN BYTE MODE.
DESCRIBE FIELD pi OUTPUT-LENGTH ol.
WRITE: / pi,len1,ol.
输出结果为:3.141593,4,9
CONSTANTS pi(5) TYPE p DECIMALS 6 VALUE ‘3.14159260000’.
DESCRIBE FIELD pi LENGTH len1 IN BYTE MODE.
DESCRIBE FIELD pi OUTPUT-LENGTH ol.
WRITE: / pi,len1,ol.
输出结果为:3.141593,5,11
post SAP-Garson
原文链接:https://blog.csdn.net/qq_42288853/article/details/89669462文章来自于网络,如果侵犯了您的权益,请联系站长删除!