Определение Float в C, C ++ и C #

Float – это сокращенный термин для «плавающей запятой». По определению, это фундаментальный тип данных, встроенный в компилятор, который используется для определения числовых значений с плавающей десятичной точкой. C, C ++, C # и многие другие языки программирования распознают float как тип данных. Другие распространенные типы данных включают int и double.

Тип float может представлять значения в диапазоне примерно 1,5 x 10 -45 до 3,4 x 10 38 , с точностью – пределом цифр – семи. Число с плавающей запятой может содержать до семи цифр в total , а не только после десятичной точки – так, например, 321.1234567 не может быть сохранено в числе с плавающей запятой, поскольку оно имеет 10 цифр. Если требуется более высокая точность – больше цифр – используется тип double.

Использование для Float

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

Еще одно распространенное использование чисел с плавающей запятой – валюта. Программисты могут определять количество десятичных знаков с помощью дополнительных параметров.

Float vs. Double и Int

Float и double похожи типы. Float – это 32-битный тип данных с плавающей запятой одинарной точности; double – это 64-битный тип данных с плавающей запятой двойной точности. Наибольшие различия заключаются в точности и диапазоне.

Double : двойное число вмещает от 15 до 16 цифр по сравнению с семеркой с плавающей запятой. . Диапазон значений double составляет от 5,0 × 10 −345 до 1,7 × 10 308 .

Int : Int также работает с данными, но служит другой цели. Числа без дробных частей или без десятичной точки можно использовать как int. Тип int содержит только целые числа, но занимает меньше места, арифметика обычно выполняется быстрее, чем с другими типами, и более эффективно использует кеши и пропускную способность передачи данных.

Оцените статью
recture.ru
Добавить комментарий