VBAのH20と&HDFとは何ですか?
-
03-10-2019 - |
質問
私は次のコードをgrokしようとしています:
Mid$(strV, i, 1) = Chr$(intChar And &HDF)
何をしますか &HDF
平均?また、使用する同様のセクションもあります @H20
. 。私はハイとローをグーグルで検索しましたが、私が見つけたのは、私がそれらについてまだ知らなかったことは何もありませんでした...それらが定数であるということです。
解決
そのVisual Basicのヘックス表記。 c/c ++/java/c#で、 &HDF
と書かれます 0xDF
.
具体的には、あなたの例では、&HDFはです 1101 1111
バイナリで。 0-255の範囲(つまり、0x00-0xff)の範囲の数字が0xDFでANDEDである場合、0x20ビットはゼロに設定されています。その数がたまたま97〜122(ASCIIで 'a' - 'z')の範囲である場合、それを65-90の範囲に変換する効果があります(asciiの 'a' - 'z')
所属していません StackOverflow