首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 推导算法,厉害的进来试试哦!第一个算出来的,给全部分数! [已结贴,结贴人:wxf0204]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-10-23 11:21:26 楼主
    例子:
    A。  12158.3416  表示为:5E F9 3D 46

    B。  3723.2475  表示为:F6 B3 68 45

    上面两个例子,推导出规律,给出公式,第一个算出来的,我把分全部给他。
    100  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-10-23 11:56:171楼 得分:0
    single 数据类型的内存字节
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-10-23 11:59:262楼 得分:100
    VBScript code
    Option Explicit Type Value v As Single End Type Type Bytes v(3) As Byte End Type Sub Main() T 12158.3416 T 3723.2475 End Sub Sub T(ByVal v As Single) Dim t1 As Value, t2 As Bytes Dim i As Long t1.v = v LSet t2 = t1 For i = 0 To 3 Debug.Print Right$("0" & Hex(t2.v(i)), 2) & " "; Next Debug.Print End Sub
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • myjian
    • 等级:
    发表于:2007-10-23 12:14:253楼 得分:0
    哈哈

    没份了~~

    我也首先想到的是与内存内容有关~

    继续飘过~~~~~~~~~~~~~~~~~~~
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • lertulo
    • 等级:
    发表于:2007-10-23 13:04:484楼 得分:0
    全是帶星的```
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-10-23 13:47:325楼 得分:0
    单精度是4个字节 即32bit
    最高位 表示数的正负 然后8位是指数 再23位是 小数部分
    比如
    0,01111111,00000000000000000000000
    表示1=2^0
    0,10000000,00000000000000000000000
    表示2=2^1
    0,01111110,00000000000000000000000
    表示0.5=2^(-1)
    假如要表示1.5 先把他分解成 1.5=2^0+2^(-1)=1+0.5
    0,01111111,10000000000000000000000
    指数部分是以 01111111作为基准0 然后把小数部分进行 向左或者向右位移
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-10-23 15:40:106楼 得分:0
    一个十六进制的转化
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-10-23 15:55:177楼 得分:0
    我很差,但还是想进来看一看!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-10-23 18:37:178楼 得分:0
    tiger zhao强人。
    我接触VB接近十年了,一直关注过LSET语句,这是头一次看到它的强大功能。
    我的解决办法是MemoryCopy,不过还是LSet更好些。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-10-23 20:30:379楼 得分:0
    365A3AFC    1BE1B0-DEAD-C259
    394C3400    E432DF-C16B-2456
    9863E6C2    E80514-E041-0B8A
    28522FF6    449A33-D00A-9A49
    请强人泰格Zhao试一试
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-10-23 21:10:1010楼 得分:0
    365A3AFC==>  3.251886E-06
    394C3400==>  1.947433E-04
    9863E6C2==> -2.945557E-24
    28522FF6==>  1.166774E-14

    后面那些 1BE1B0-DEAD-C259 怎么是7个字节?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-10-24 08:52:0111楼 得分:0
    365A3AFC表示为1BE1B0-DEAD-C259
    求394C3400表示为??????-????-????
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-10-24 09:04:4312楼 得分:0
    LSet 对结构复制要比 CopyMemory 快,而且不会象 CopyMemory 由于参数声明和调用不匹配而出错。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • myjian
    • 等级:
    发表于:2007-10-25 11:42:0113楼 得分:0
    飘过
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    世纪乐知(北京)网络技术有限公司 版权所有 京 ICP 证 020026 号
    Copyright © 2000-2007, CSDN.NET, All Rights Reserved