У програмирању је потребно похрањивање података. Подаци се чувају у меморији. Локације меморије у које се смештају подаци називамо променљивим. Свака меморијска локација може похранити одређену врсту података. Величина меморије за сваку врсту података је различита. У програмским језицима као што је Питхон, програмеру није потребно да декларише тип променљиве. У програмским језицима као што је Јава, програмер би требао прогласити тип променљиве. Постоји неколико типова података као што су цхар, инт, флоат и доубле. Врста података Цхар користи се за смештање једне вредности знакова. Инт тип података користи се за чување нумеричких вредности без децималних тачака. Пловани и двоструки типови података користе се за чување нумеричких вредности са децималним тачкама. Овај чланак говори о разлици између флоат и доубле. Тхе кључна разлика између флоат-а и доубле-а је то флоат је једноструки 32-битни ИЕЕЕ 754 тип података с помичном тачком док је доубле двострука прецизност 64-битни ИЕЕЕ 754 тип података с помичном тачком.
1. Преглед и кључне разлике
2. Шта је флоат
3. Шта је двоструко
4. Сличности између флоат и доубле
5. Упоредни поредак - плутајте према дуплом у табеларном облику
6. Резиме
Пловак је 32-битна лебдећа тачка с једном прецизношћу. То је унапред дефинисан тип података који подржава програмски језик као што је Јава. За декларацију променљиве променљиве користи се кључна реч 'флоат'. На тај начин се не може користити за имена идентификатора као што су имена метода и имена променљивих. Погледајте доњи програм.
Слика 01: Јава програм с помичним типом података
Према горе наведеном програму, број је променљива која може да похрани број с помичном тачком. Овде се користи -20.5ф уместо -20.5. -20.5 је двострука дословна. Да би назначио преводилац да меморише вредност као флоат, програмер треба да напише ф или Ф.
Двострука је 64-битна плутајућа тачка с двоструком прецизношћу. То је унапред дефинисан тип података. За декларацију двоструке променљиве користи се кључна реч "двострука". Стога се не може користити за имена идентификатора као што су имена метода и имена променљивих. Погледајте доњи програм.
Слика 02: Јава програм са двоструким типом података
Према горе наведеном програму, број је променљива типа доубле. Штампањем броја дат ће се као -20.5. За спремање вриједности потребно је 64 бита у меморији. Ако је програмер написан -20.5, сматра се двоструким. Такође може да га напише као -20.5д. Писање „д“ није обавезно.
Уметање типова може се извести на типовима података. То је процес претварања једне врсте података у другу врсту података. При додељивању мањег типа података већем типу података није потребно уметање. Ширење се дешава у бајту, кратком, инт, дугом, плутајућем, двоструком редоследу. Када додељујете већем типу података малој врсти података, потребно је урадити кастинг.
Слика 03: Цастинг
Према горњем програму, нум1 и нум2 имају флоат типове података. Збир је додељен променљивој суми. То је пловак. Како је флоат мањи тип података у поређењу с двоструким, он се може директно додијелити броју двоструке варијабле без лијевања типа.
Кс и и могу да чувају двоструке типове података. Збир се додељује променљивој з. Такође се може чувати двоструко. Кастинг типа је потребан да би се доделио већи тип података мањем типу података. Стога, да бисте спремили двоструку вредност у променљиву варијаблу, потребно је урадити тип кастинга јер је доубле већи тип података од флоат.
флоат вс доубле | |
Пловец је једноструки 32-битни ИЕЕЕ 754 тип података с помичним зарезом. | Двострука је двострука прецизност 64-битног типа података ИЕЕЕ 754 с плутајућом тачком. |
Број бајтова | |
Пловец је дугачак 4 бајта. | Двострука је дуга 8 бајта. |
Дефаулт вредности | |
Задана вредност флоат-а је 0,0ф. | Задана вредност дуплог је 0,0д. |
Кључна реч | |
Кључна реч 'флоат' користи се за проглашавање плутајуће вриједности. | Кључна реч 'доубле' користи се за проглашавање двоструке вредности. |
Потребна меморија | |
Флоату је потребно мање меморије него двоструко. | За двоструко је потребно више меморије него плутајући. |
У програмирању је неопходно складиштење података. Ти подаци се чувају у меморијским локацијама и називају варијаблама. Свака варијабла чува податке одређеног типа. Постоје типови података као што су инт, цхар, доубле и флоат итд. Овај чланак говори о разлици између два типа података који су флоат и доубле. Разлика између флоат-а и доубле-а је у томе што је флоат податковни тип, који је једносмерна 32-битна ИЕЕЕ 754 плутајућа тачка док је доубле двоструки тип података, а то је двострука прецизност 64-битне ИЕЕЕ 754 плутајуће тачке.
1. Јава променљиве и (примитивни) типови података. Доступно овде
2.Поинт, Туториалс. „Основни типови Јава“., Туториалс Поинт, 8. јануара 2018. Доступно овде