| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 658 人关注过本帖
标题:VFP9 中 Q, Varbinary 可变长二进制型(Varbinary) 如何转十进制
只看楼主 加入收藏
cbbszy
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2010-1-10
结帖率:50%
收藏
已结贴  问题点数:20 回复次数:8 
VFP9 中 Q, Varbinary 可变长二进制型(Varbinary) 如何转十进制
请教一个问题:
VFP9 中
a=0h0b

这样a 就是一个    可变长二进制型  对应十六进制为 0B (零B) 十进制为11

问题是用什么方法可以把a转换为十进制 11
搜索更多相关主题的帖子: 十六进制 二进制 十进制 如何 
2014-08-23 23:08
cbbszy
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2010-1-10
收藏
得分:0 
梅子坛的oldbb朋友回答了:

a=0h0B
?CTOBIN(a, "1RS")
?ASC(a)
2014-08-23 23:33
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:7 
以下是引用cbbszy在2014-8-23 23:33:07的发言:

梅子坛的oldbb朋友回答了:
 
a=0h0B
?CTOBIN(a, "1RS")
?ASC(a)
可行
2014-08-24 07:48
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:7 
绕圈圈

授人以渔,不授人以鱼。
2014-08-24 12:03
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
vfp9中十六进制的数据表示是0x0b,不是0h0b,这个本身就是数据,要表示为十进制,不用任何转换:
? 0x0b

你看看结果是什么!

授人以渔,不授人以鱼。
2014-08-24 12:21
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10551
专家分:42996
注 册:2014-5-20
收藏
得分:7 
0x0b与0h0b数据类型不同,楼主好象是用字符型作数据传送,接收后再转换为数值型。
2014-08-24 14:21
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
字符型是有括号的

授人以渔,不授人以鱼。
2014-08-24 15:18
cbbszy
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2010-1-10
收藏
得分:0 
读串口得到的数据是0h   开头的可变二进制,要计算需要转换一下,所以提出上面的问题
2014-08-24 22:19
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
你读数据的方式不对而已

授人以渔,不授人以鱼。
2014-08-24 22:43
快速回复:VFP9 中 Q, Varbinary 可变长二进制型(Varbinary) 如何转十进制
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017681 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved