Вопрос

Я пытаюсь ворчать следующую часть кода:

Mid$(strV, i, 1) = Chr$(intChar And &HDF)

Что значит &HDF иметь в виду? У меня также есть аналогичный раздел, который использует @H20. Отказ Я гугул высоко и низко, и больше всего, я нашел, было ничего, что я уже не знал о них ... что они являются константами.

Это было полезно?

Решение

Этот визуальный основной шестигранника. В C / C ++ / Java / C #, &HDF будет написан как 0xDF.

В частности, в вашем примере и HDF является 1101 1111 в бинарном. Если число в диапазоне 0-255 (т. Е. 0x00 - 0xFF) исходит с 0xDF, бит 0x20 установлен на ноль. Если это число произошло в диапазоне 97 - 122 (то есть «A» - 'Z' в ASCII), он влияет на преобразование его в диапазон 65 - 90 («A» - 'z' в ASCII)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top