Сдвиг разряда, оставленный логическим
c = bitsll(a, k)
c = bitsll(
возвращает результат логического сдвига влево битами a
, k
)k
на входе a
для операций фиксированной точки. bitsll
переключает нули в положения битов, которые он переключает оставленный. Функция не проверяет переполнение или потерю значимости. Для операций с плавающей точкой bitsll
выполняет умножение на 2k
.
bitsll
игнорирует свойства fimath
, такие как RoundingMode
и OverflowAction
.
То, когда a
является объектом fi
, a
и c
имеют то же самое, сопоставило объекты numerictype
и fimath
.