转化成单精度数的怪问题~竟然转化成“-1.#QNAN“这样的单精度????

playcat 2003-01-14 09:55:31
我把四个字节的数转化成单精度的数,但会有一个不合格的数传入需要转化,比如“7FFF6DBEE”转化的话会变成“-1.#QNAN”这样的单精度数,这样的单精度数应该是不正确的,但我在转化过程中也不会出现错误,判断“-1.#QNAN”也是数字,但我想遇到这样怪的单精度型的数我是不要保存的,我怎么办呢????
...全文
111 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yvqq 2003-01-17
  • 打赏
  • 举报
回复
应该没问题的,把你的代码帖出来!
wuzhiliang 2003-01-17
  • 打赏
  • 举报
回复
楼上的,你不是开玩笑吧.当然等于7了
Arcan 2003-01-16
  • 打赏
  • 举报
回复
Dim a As Single
a = Val("7FFF6DBEE")
Text1.Text = a

a=7啊,不是什么怪异的数
laocai8 2003-01-16
  • 打赏
  • 举报
回复
数溢出,用long型试试
stgxc 2003-01-16
  • 打赏
  • 举报
回复
在转化前,用一下VAL函数。如:
s = val(s)

快结贴给分。
playcat 2003-01-16
  • 打赏
  • 举报
回复
难道没人知道??????

7,789

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧