请教arrSend(0) = &H80 + Hex(1) 和arrsend=&H81有什么区别呢 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 arrSend(0) = &H80 + Hex(1) 和arrsend(0)=&H81没有什么区别吧?!最终结果都为十六进制81啊Hex(1)是将十进制转换为十六进制。 尽管结果一样,但区别还是有的:Function Hex(Number) VBA.Conversion 的成员 返回表示一个数的十六进制值的字符串 那来这种代码?简直是(@#^$*@(#^(*@^#$(*&%@#莫名其妙~~~~~~~~&H80 + Hex(1)---- ------ 从没见有人这样用过,hoho~~~~~~~Byte String &H80 + Hex(1)------- ------ 从没见有人这样用过,hoho~~~~~~~Integer String 结果一样。过程不一样:arrSend(0) = &H80 + Hex(1) 首先调用 Hex 函数,得到 "1"。再做类型转换变成 1(有点没事找事的味道),与 &H80 相加。最后将结果 &H81 赋值给 arrSend(0)。arrsend=&H81 更直接。因为没有使用下标,直接赋值给缓冲区指针(偏移量=0)所指的地址。 &H80 + Hex(1)------- ------ 从没见有人这样用过,hoho~~~~~~~Integer String还好HEX内的参数是1,如果是10之类的数的话就出现类型不匹配的问题了。 请教高手:如何解决PLC与PC之间的实时采集数据出现的错误? 我该使用类模块,标准模块还是? 程序怎么获得打印机的型号或者品牌 wm_menucommand 在98下无法获得对应菜单的hwnd 问一个非常简单的问题,在线等!! 数据库事务型复制与订阅的问题 如何在应用程序(VC、VB、C++ Builder、Delphi)中调用Dos命令? 一定多多给分 (紧急求助)班组信息管理系统VB添加控件及代码(VB+SQL) un1,能否告诉我用什么安装制作软件给控件做安装程序? 想从VB转VB.NET,各位推荐好书拿分! 如何编写这条程序?
没有什么区别吧?!最终结果都为十六进制81啊Hex(1)是将十进制转换为十六进制。
VBA.Conversion 的成员
返回表示一个数的十六进制值的字符串
&H80 + Hex(1)
---- ------ 从没见有人这样用过,hoho~~~~~~~
Byte String
------- ------ 从没见有人这样用过,hoho~~~~~~~
Integer String
------- ------ 从没见有人这样用过,hoho~~~~~~~
Integer String
还好HEX内的参数是1,如果是10之类的数的话就出现类型不匹配的问题了。