0
点赞
收藏
分享

微信扫一扫

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


可能ide有问题,

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

PB9的struct中声明decimal的精度问题_赋值_02

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

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

​​​​​​​ 

 

 

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

则赋值123456789.01时会变成:0.000000012345678901

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

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

举报

相关推荐

0 条评论