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

Двойник – это фундаментальный тип данных, встроенный в компилятор и используемый для определения числовых переменных, содержащих числа с десятичными точками. C, C ++, C # и многие другие языки программирования распознают double как тип. Тип double может представлять как дробные, так и целые значения. Он может содержать до 15 цифр в общем , включая цифры до и после десятичной точки.

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

Тип с плавающей запятой, имеющий меньший диапазон, использовался одно время, потому что он был быстрее, чем двойное значение при работе с тысячами или миллионами чисел с плавающей запятой. Однако, поскольку скорость вычислений резко возросла с новыми процессорами, преимущества плавающих чисел перед двойными значениями незначительны. Многие программисты считают, что тип double используется по умолчанию при работе с числами, требующими десятичной точки.

Double против Float и Int

Другие типы данных включают float и int. Типы double и float похожи, но отличаются точностью и диапазоном:

  • Float представляет собой 32-битный тип данных с плавающей запятой одинарной точности, вмещающий семь цифр. Его диапазон составляет примерно от 1,5 × 10 −45 до 3,4 × 10 38.
  • Двойное – это 64-битный тип данных с плавающей запятой двойной точности. Он вмещает от 15 до 16 цифр с диапазоном приблизительно от 5,0 × 10 −345 до 1,7 × 10 308 .

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

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