Двоструки је основни тип података уграђен у преводилац и користи се за дефинирање нумеричких података Променљиве држање бројева са децималним тачкама. Ц, Ц ++, Ц # и многи други програмски језици препознају двоструку као врсту. Двоструки тип може представљати фракцијске као и целе вредности. Може да садржи до 15 цифара укупно, укључујући оне пре и после децималне тачке.
Врста пловака, који има мањи домет, коришћена је одједном јер је била бржа од двоструке када се ради са хиљадама или милионима бројева са помичном тачком. Будући да је брзина израчуна драматично порасла с новим процесорима, предности плутања у односу на парове су занемарљиве. Многи програмери сматрају да је двоструки тип задани код рада са бројевима који захтевају децималне тачке.
Тхе инт такође се бави подацима, али служи другачијој сврси. Бројеви без фракцијских делова или било какве потребе за децималном тачком могу се користити као инт. Дакле, инт тип држи само читаве бројеве, али заузима мање простора, аритметика је обично бржа, па користи кешеве и ширину појаса за пренос података ефикасније од осталих врста.