Ի՞նչ է ապանորմալացված լողացող կետի թիվը:

Բովանդակություն:

Ի՞նչ է ապանորմալացված լողացող կետի թիվը:
Ի՞նչ է ապանորմալացված լողացող կետի թիվը:
Anonim

Համակարգչային գիտության մեջ ենթանորմալ թվերը ապանորմալացված թվերի ենթաբազմություն են (երբեմն կոչվում են աննորմալներ), որոնք լրացնում են զրոյի շուրջ բացը լողացող կետով թվաբանության մեջ: … Ընդհակառակը, ապանորմալացված լողացող կետի արժեքը ունի նշանակություն և զրոյական առաջատար թվանշանով:

Ի՞նչ է նորմալացված և ապանորմալացված լողացող կետով թվերը:

Java-ն օգտագործում է IEEE 754 ստանդարտը լողացող կետով ներկայացման համար: Այս ներկայացման մեջ լողացողները կոդավորված են՝ օգտագործելով 1 նշանի բիթ, 8 աստիճանի բիթ և 23 մանտիսա բիթ: … Արդյունքում, լողացողներն ունեն 24 զգալի ճշգրտության բիթ, իսկ կրկնապատկերներն ունեն 53 նշանակալի ճշգրտության բիթ: Նման թվերը կոչվում են նորմալացված թվեր։

Ինչպե՞ս որոշել, արդյոք թիվը նորմալացված է, թե ապանորմալացված:

Օրինակ, եթե փորձում էիք ներկայացնել 12.34-ը, ապա այն կկոդավորեք որպես 123400 -04: Սա կոչվում է «նորմալացված»: Այս դեպքում, քանի որ ստորին երկու թվանշանները զրո են, դուք կարող եք արտահայտել արժեքը որպես 012340 -03 կամ 001234 -02 համարժեք: Դա կկոչվի «դենորմալացված»:

Ի՞նչ է նորմալացված լողացող կետի թիվը:

Լողացող կետով թիվը նորմալացվում է երբ մենք ստիպում ենք նրա մանտիսայի ամբողջ թվին լինել ճիշտ 1 և թույլ ենք տալիս, որ նրա կոտորակային մասը լինի այն, ինչ մենք ցանկանում ենք: Օրինակ, եթե վերցնենք 13.25 թիվը, որը երկուականում 1101.01 է, ապա 1101-ը կլինի ամբողջական մասը և01-ը կլինի կոտորակի մասը։

Ի՞նչ են ներկայացնում ապանորմալացված թվերը:

Անորմալացված թվեր

Ճշգրտության կորուստը նվազեցնելու համար, երբ տեղի է ունենում ներհոսք, IEEE 754-ը ներառում է կարողությունը՝ ներկայացնելու ավելի փոքր կոտորակներ, քան հնարավոր է նորմալացված ներկայացման դեպքում, անուղղակի առաջատար թվանշանը դարձնելով 0: Նման թվերը կոչվում են նորմալ:

Խորհուրդ ենք տալիս: