bitstring
Строка, дающее символьное битовое представление числа
Синтаксис
str = bitstring(x)
Аргументы
- x
матрица целых чисел, вещественных чисел удвоенной точности или логических значений
- str
матрица строковых значений
Описание
Функция bitstring
возвращает строку, дающую символьное битовое представление числа.
Примеры
// IEEE_754 Число с плавающей запятой str = bitstring(%pi) mprintf("знаковый бит = %s\n",part(str,1)) mprintf("экспонента = %s\n",part(str,2:12)) mprintf("мантисса = %s\n",part(str,13:$)) // смотрите периодический шаблон в мантиссе bitstring([1/3; 1/5; 1/7]) // смотрите последний бит мантиссы bitstring([1; 1+%eps]) // специальные значения IEEE_754 bitstring([0 -0]) bitstring([%inf; -%inf; %nan; -%nan]) // типы целых чисел bitstring([%t %f]) bitstring(int8(-1)) bitstring(uint16(65535)) bitstring(int32(-65535)) bitstring(uint64(-1))
Смотрите также
Сcылки
Реализацию стандарта IEEE для арифметики с плавающей запятой можно найти в https://ru.wikipedia.org/wiki/IEEE_754-2008.История
Версия | Описание |
6.1 | Добавлена функция bitstring |
Report an issue | ||
<< bitset | Побитовые операции | bitxor >> |