PB9的struct中声明decimal的精度问题

Powerbuilder

可能ide有问题,​​​​​​​

设计decimal类型,重新打开变成了dcimal{0}就没法显示小数了。改为decimal{18}

则赋值123456789.01时会变成:0.000000012345678901

改成decimal{15}能正常显示为:123456789.010000000000

解决方法:在source edit中改为decimal后,再次打开正常。ide会显示为decimal { 31 },这个31应该是默认类型的定义,是系统自动显示的。(虽然下面状态栏提示精度是0-18,不管它。而且不不要修改,修改又会变成decimal{0})
————————————————

                        版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/chengg0769/article/details/122431997