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

Пожалуйста, оставьте ваши отзывы по текущей теме материала. За комментарии, лайки, подписки, дизлайки, отклики низкий вам поклон!

Пожалуйста, оставьте ваши комментарии по текущей теме статьи. Мы очень благодарим вас за ваши комментарии, отклики, лайки, подписки, дизлайки!

МКМихаил Кузнецовавтор-переводчик статьи «Definition of Double in C, C++ and C#»