首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VBA中的&H20和&HDF是什么?

VBA中的&H20和&HDF是什么?
EN

Stack Overflow用户
提问于 2010-09-16 02:55:03
回答 1查看 1.7K关注 0票数 1

我正在尝试摸索以下代码:

代码语言:javascript
复制
Mid$(strV, i, 1) = Chr$(intChar And &HDF)

&HDF是什么意思?我也有一个使用@H20的类似部分。我用谷歌搜索了上上下下,我找到的最多的就是我对them...that一无所知,它们是常量。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-09-16 03:00:16

Visual Basic的十六进制表示法。在C/C++/Java/C#中,&HDF将被写成0xDF

具体地说,在您的示例中,&HDF是二进制形式的1101 1111。如果0-255 (即0x00 - 0xFF)范围内的数字为0xDF的ANDed,则0x20位设置为0。如果该数字恰好在97 - 122范围内(即ASCII中的'a‘- 'z’),它的作用是将其转换为65 - 90范围(ASCII中的‘A’- 'Z‘)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3720813

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档