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))

## Смотрите также

- bitget
- bitset

## Сcылки

Реализацию стандарта IEEE для арифметики с плавающей запятой можно найти в https://ru.wikipedia.org/wiki/IEEE_754-2008.

## История

6.1 Добавлена функция bitstring