Двойник – это фундаментальный тип данных, встроенный в компилятор и используемый для определения числовых переменных, содержащих числа с десятичными точками. 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 содержит только целые числа, но занимает меньше места, арифметика обычно выполняется быстрее и использует кеши и пропускную способность передачи данных более эффективно, чем другие типы.