请教大家为什么出现possible loss of data due to type conversion(附图) 新评论 CHARLES_CHUI 2023.01.07 10:16 我都定义为double类型了 为啥还会出现这种情况?问题在哪呢?我对这个研究不太深入,希望大家帮帮忙 谢谢! 提示:类型转换可能导致数据丢失 可我不知道问题出在哪 附加的文件: g9k183_20230107170813.jpg 125 kb hbsbill 2023.01.07 11:47 #1 CHARLES_CHUI: 我都定义为double类型了 为啥还会出现这种情况?问题在哪呢?我对这个研究不太深入,希望大家帮帮忙 谢谢! 提示:类型转换可能导致数据丢失 可我不知道问题出在哪你把光标点到iClose,直接按住键盘上的F1,就会自动打开帮助文件,可以看到iClose有3个参数,其中第3个参数shift的数据类型应该是int类型,而你却定义为double类型,明显跟系统定义的不一致,只需要把数据类型更改成帮助文件里面定义的数据类型即可。 CHARLES_CHUI 2023.01.07 15:04 #2 hbsbill #: 你把光标点到iClose,直接按住键盘上的F1,就会自动打开帮助文件,可以看到iClose有3个参数,其中第3个参数shift的数据类型应该是int类型,而你却定义为double类型,明显跟系统定义的不一致,只需要把数据类型更改成帮助文件里面定义的数据类型即可。 好的 谢谢 [删除] 2023.01.13 03:28 #3 A+1 A是double型,1是整数型. 不同类型相加容易出错. 改成A+1.0 后面加上.0就都是double型 新评论
我都定义为double类型了 为啥还会出现这种情况?问题在哪呢?我对这个研究不太深入,希望大家帮帮忙 谢谢!
提示:类型转换可能导致数据丢失 可我不知道问题出在哪