Какво е Float в C, C ++ и C # програмиране?

click fraud protection

Float е съкратен термин за "плаваща точка". По дефиниция това е основен тип данни, вграден в компилатора, който се използва за определяне на числови стойности с плаващи десетични знаци. C, C ++, ° С# и много други езици за програмиране разпознават float като тип данни. Други често срещани типове данни включват инт и двойно.

Типът поплавък може да представлява стойности, вариращи приблизително от 1,5 х 10-45 до 3.4 х 1038, с точност - лимитът на цифрите - от седем. Float може да съдържа до седем цифри обща сума, а не само след десетичната запетая - така например 321.1234567 не може да се съхранява във флоат, тъй като има 10 цифри. Ако е необходима по-голяма точност - повече цифри, се използва двойният тип.

Използва се за Float

Float се използва най-вече в графичните библиотеки поради изключително високото им търсене на мощност на обработка. Тъй като обхватът е по-малък, отколкото при двойния тип, float е бил по-добрият избор при работа с хиляди или милиони числа с плаваща запетая поради неговата скорост. Предимството на float пред двойно е незначително, тъй като скоростта на изчисление се е увеличила драстично с новите процесори. Поплавък се използва и в ситуации, които могат да понасят грешки при закръгляване, които възникват поради точността на поплавъка на седем цифри.

instagram viewer

Валутите са друга обичайна употреба за поплавък. Програмистите могат да определят броя на десетичните знаци с допълнителни параметри.

Float vs. Двойна и вътрешна

Float и double са подобни видове. Float е 32-битов тип с данни с плаваща точка с една точност; double е 64-битов тип данни с плаваща запетая с двойна точност. Най-големите разлики са в точността и обхвата.

двойно: Двойникът побира 15 до 16 цифри, в сравнение със седемте поплавъка. Обхватът на двойните е 5,0 × 10−345 до 1,7 × 10308.

Int: Int също се занимава с данни, но служи за друга цел. Числата без частични части или нужда от десетична запетая могат да се използват като int. Типът int държи само цели числа, но заема по-малко място, аритметиката обикновено е по-бърза, отколкото при други видове, и използва кешовете и честотната лента за пренос на данни по-ефективно.

instagram story viewer