Difference between revisions of "ReflectBits"
m (1 revision imported) |
|
(No difference)
|
Latest revision as of 07:52, 7 February 2021
ReflectBits (Функции работы с числами) | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция обращает биты в числе таким образом, что наименее важный бит становится наиболее важным и наоборот. Максимальное количество бит в числе равно 64, минимальное 2.
Синтаксис
ReflectBits(<Число для преобразования (INT)>,<Количество бит в числе (INT)>=64}):<Результат преобразования (INT)>
Аргументы
<Число для преобразования (INT)>
- Целое число, биты которого нужно обратить.<Количество бит в числе (INT)>
- (необязательный аргумент) Количество значащих бит в числе, по умолчанию 64.
Возвращаемое значение
Результат функции всегда будет целым числом.
Примеры
//Будет выведено 4611686018427387904 Message(ReflectBits(2)); //Будет выведено 111001 Message(DecToBase(ReflectBits(0b100111,6),2));