读书人

vb中的single类型和C中的float类型是否

发布时间: 2012-03-18 13:55:38 作者: rapoo

vb中的single类型和C中的float类型是否等价?
我用VB制作了一个ocx控件,用BCB调用。其中需要VB传出浮点数据,在VB中类型为single。导入到BCB中后,函数参数类型变为float类型。但测试过程中,数据总是不能正确传递。但是long却没问题。难道single和float不等价?需要转换么?

现在我只能将浮点数首先转换为long型(因为都是4个字节),传递给BCB后在转换为浮点。虽然功能实现了,但总是觉得很不舒服,请各位帮忙分析一下。

[解决办法]
按道理vb single 就是float类型
[解决办法]
还是用double吧。

读书人网 >C++ Builder

热点推荐