Тип данных double в C, C++ и C#
Тип данных double – 64-разрядная переменная с плавающей запятой
Тип double — это основной тип данных, который используется для переменных, содержащих числа с дробной частью. Double используется в C, C++, C# и других языках программирования. Он может представлять как дробные, так и целые значения длинной до 15 знаков.
Применение DOUBLE
Тип float раньше использовался из-за того, что он был меньше double и позволял быстрее работать с тысячами и миллионами чисел с плавающей запятой. Но вычислительная мощность новых процессоров выросла настолько, что преимуществами float перед double можно пренебречь. Многие программисты считают double типом по умолчанию для чисел с плавающей запятой.
DOUBLE, FLOAT И INT
Другие числовые типы данных — это float и int. Типы данных double и float похожи, но отличаются точностью и диапазоном:
- Float — 32-битный тип, вмещающий семь цифр. Его диапазон — примерно от 1.5 х 215; 10 -45 до 3.4 х 1038;
- Double — 64-битный тип, вмещающий 15 или 16 цифр с диапазоном от 5.0 х 10345 to 1.7 х 10308.
Int также относится к числовым типам данных, но с ним можно использовать только целые числа, которым не нужна запятая. Таким образом, int содержит только целые числа, но при этом занимает меньше места. Он позволяет быстрее совершать математические операции, а также эффективнее других типов данных использует кэш-память и пропускную способность соединения.