Нотацията с плаваща запетая е метод за представяне на много големи или много малки числа в израз с фиксиран размер, който много наподобява научната нотация, в което число се обозначава с помощта на мантиса (десетично число), символ за умножение, основата на използваната система за номериране и степен (например X 10s).
В нотация с плаваща запетая, изразът се основава на двоични числа; освен това, изразът се модифицира чрез процес, наречен нормализиране, така че първата цифра на мантисата винаги да е 1 (например, 1,011 [двоично] X 24 = 22 [десетично]. Това число, наречено скрит бит, не трябва да се съхранява в паметта.
Technipages обяснява нотация с плаваща запетая
Нотацията с плаваща запетая е операционна система, в която числата са представени като десетични дроби и степени. Следователно относителното положение на десетичната запетая не е фиксирано, а „плава“. Поплавък може да бъде поставен навсякъде спрямо значимите цифри на числото. Това е ефективен метод за представяне на реални числа в двоични форми.
Научните означения могат да бъдат разделени на две, експонент и мантиса. Мантисата и степента са в двоичен формат. Експоненциалната част, която е обозначение на местоположението на десетичната запетая, в случай че числото трябва да бъде показано в неговата десетичната запетая, мантисата е всичко останало, освен експоненциалната част, а мантисата обикновено се подписва фиксирано позиция. Знакът на мантисата зависи от наличието на "1" от лявата страна на мантисата. Ако има 1 в края на лявата страна на мантисата, тогава това е отрицателно двоично число.
Системата за двоична нотация представлява цялата информация в компютъра, а двоичните битове се използват за описване на азбучни и цифрови знаци на компютър. Недостатъкът на системата с плаваща нотация е, че няма начин да се представят двоични битове, надвишаващи 32 бита. Нотациите с плаваща запетая обикновено се записват в стандартната форма като Mxre.
Често срещани употреби на нотация с плаваща запетая
- А плува посочваща нотация е така, защото стойностите на битовете на мантисата „плават“ заедно с десетичната запетая въз основа на дадената стойност на експонента.
- Представянето на числата с помощта на нотация с плаваща запетая не е възможно за числа с повече от 32 бита.
- За разлика от нотацията с фиксирана точка, нотация с плаваща запетая осигурява числата, представени чрез десетични дроби и степен
Често срещани злоупотреби с нотация с плаваща запетая
- Нотация с плаваща точка работи по-добре при цели числа с повече от 32 бита