LINUX.ORG.RU

История изменений

Исправление firkax, (текущая версия) :

NAN это значение где в поле порядка все единицы, остаются поле мантиссы и знака. В флоате 23 бита по мантиссу (картинка), из них одно значение (все нули) для бесконечности, остальные можешь использовать как хочешь. Ну и ещё 1 бит знака. Для представления юникодных символов в норме достаточно 16 бит, если во всяким мусором из недефолтных сегментов (смайлики итд) то 21 бит.

Страшилки про «точностью до бита» можно не слушать, пока ты не попытаешься эти nan-ы сунуть в математические вычисления они никуда не превратятся.

Но ты занимаешься какой-то ерундой.

Исправление firkax, :

Исправление firkax, :

NAN это значение где в поле порядка все единицы, остаются поле мантиссы и знака. В флоате 23 бита по мантиссу, из них одно значение (все нули) для бесконечности, остальные можешь использовать как хочешь. Ну и ещё 1 бит знака. Для представления юникодных символов в норме достаточно 16 бит, если во всяким мусором из недефолтных сегментов (смайлики итд) то 21 бит.

Страшилки про «точностью до бита» можно не слушать, пока ты не попытаешься эти nan-ы сунуть в математические вычисления они никуда не превратятся.

Но ты занимаешься какой-то ерундой.

Исходная версия firkax, :

NAN это значение где в поле порядка все единицы, остаются поле мантиссы и знака. В флоате 24 бита по мантиссу, из них одно значение (все нули) для бесконечности, остальные можешь использовать как хочешь. Ну и ещё 1 бит знака. Для представления юникодных символов в норме достаточно 16 бит, если во всяким мусором из недефолтных сегментов (смайлики итд) то 21 бит.

Страшилки про «точностью до бита» можно не слушать, пока ты не попытаешься эти nan-ы сунуть в математические вычисления они никуда не превратятся.

Но ты занимаешься какой-то ерундой.