我程序里遇到点问题,在立即窗口输入:
?HEX(10)
A
?A<&H10
TRUE
?HEX(10)<&H10
FALSE想不通了,为什么?
?HEX(10)
A
?A<&H10
TRUE
?HEX(10)<&H10
FALSE想不通了,为什么?
解决方案 »
- 困了我几天了,ado记录集用什么方法可以强行关闭呀?因为如果改了值但是没有update或cancelupdate就无法关闭。
- 如何在VB中实现新打开一个Form另过的Form不能进行操作,焦点一直保持,直到此窗体关了,下面的窗体方可操作
- Tdbgrid如何依据第1,2列值使第3列显示不同的文字,并且网格可以自动新增(.allownew=true).
- 找到一段代码,为什么在2000中可以,98中却没有效果?
- =======几个关于eVB点用数据库的基本问题=======
- 如何将图片插入到EXCEL里指定的位置?
- 怎样把写入text.text的内容显示出来
- 各位VB同仁救我,和VB没关:我借的sound Blaster live忽然只有一个音箱发声了。
- 能否用DataGrid来显示记录,但当我对其所显示的记录进行修改时,它并不直接保存到数据库,而由所编写的程序来控制其是否保存到数据库?
- chr$(191)在ascII输出有什么用?????
- 如何批量处理一千个工作簿
- VB串口通讯(MSComm)
那有什么想不通的?HEX(10) = "A" (其 Ascii 码 = &H41)?A <&H10 的 A 是一个变量。VB 中的变量,凡是未赋值,都等于 0。 0 和 &H10 哪一个大?(&H10 = 16)?HEX(10) <&H10 :&H41(65)和 &H10 哪一个大?
我原意是想比较两个十六进制的数值,请问应该怎么修正?
?10 < &H10你是否想要 ?Val("&H" & hex(10)) < &H 10小于号左边算出来还是 10。如果你要比较用户输入的 16 进制数:Debug.Print Val("&H" & Text1) < &H10如果用户输入的就是 10 进制数:Debug.Print Val(Text1) < &H10
应该这样,全转成10进制数进行比较
?val(&h10&)>val(&h0a&)
true
h10代表是16
hex(10)里面是10么。。应该转成一样的比较么
十六进制
hex(10)是h0a
h10
h0a<h10
true
谢谢各位。