[请教]vb中是否有负数的十六进制互转函数?
请教高手:
HEX$(-600)得到的结果是FDA8
但是Clng(FDA8)就无法得到-600了
请问正确的将负数的十六进制字符串转换成十进制的方法??
谢谢~~
用cint反转
clng得到正数是因为long类型变量是四字节长,其>0的值范围远大于fda8;int型是双字节,正好符合lz说的数字范围。
请教怎么处理?
我现在只知道十六进制的字符串,如何反转成-600?
thanks~~
VB code:
clng(val("&H" & hex(-600)))
VB code:
Dim sj As String
sj = Hex(-600)
Text1 = sj
Text2 = Val("&H" & sj)
长整数:
VB code:
Private Sub Command1_Click()
Dim sj As String
sj = Hex(-600)
Text1 = sj
Text2 = Val("&H" & sj & "&")
End Sub
VB code:
hex(clng(-600))
vb 把 -32768 到 +32767 默认为Integer ,6楼 写法标准
clng 可以直接接受字符表达式
clng("&H" & "FDA8")
dim a as Integer,b as long
相关问答:
想在warcraft3里进行写屏操作【如对战平台中的胜负提示信息】,效果就像游戏平台中一样,我试过在一窗口中写入文字,然后一直让窗口强制最前,虽然能实现文字显示,但是文字会不断闪烁,而且有不确定BUG,通过论坛搜 ......
为什么工具栏按扭的宽度改变不了,在属性里改了又变成原来的数值了
大胡子真厉害,回答基本都是爆料级的
大胡子升级真快啊,这才几天就5条短裤外加月排名第一了
想想我这5个短裤混了差不多8年才得到的。
回复 ......
把已有数据(数据大于20行)的RS(recordset)的第10行数据与第11行数据做加法后,删除第11行的数据,然后把后面的数据向前移。
RS的话修改数据是会更新数据库,现在的问题是RS里的已有数据是用SQL语句分类统计出来的 ......
dim a as string,b as string,c as string
a="工程编号,单位工程名称,分部工程编号"
b="单位工程名称"
c="单位"
怎么才能判断出a字符串中存在b字符串,而不存在c字符串
看看i ......