Форум программистов, компьютерный форум, киберфорум
Наши страницы

Почему при преобразования из float в double коверкается число? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Добавление элемента http://www.cyberforum.ru/cpp-beginners/thread612449.html
Уважаемые программисты,подскажите как сделать так, чтобы добавление элемента происходило не в начало списка,а в конец? я пробовал изменять new _sheet-<=list_head; list_head=new_sheet; но этого...
C++ Перед с C++ на Pascal Ребята кто может код расшифровать с C++ на Pascal Пишу курсовую, преподу нужно на паскале... http://www.cyberforum.ru/cpp-beginners/thread612447.html
div и mod в вещественных переменных C++
скажите как будет выглядеть выражение,, нужно найти остаток от деления числа типа float, если y--- это переменная к которой будет присваиваться результат, x---- число которое делят и z----- число на...
C++ Удаление коментариев из файла с исходным кодом
Задали задание: Имеется файл с текстом программы на языке С\С++. Написать программу, удаляющую все комментарии из текста программы. Программа должна удалять все однострочные и многострочные...
C++ Driver мониторинга http://www.cyberforum.ru/cpp-beginners/thread612435.html
помогите разобраться с драйвером #include "ntddk.h" struct SYS_SERVICE_TABLE { void **ServiceTable; unsigned long CounterTable; unsigned long ServiceLimit; void **ArgumentsTable;
C++ Ссылка на неразрешенный внешний символ #include <stdio.h> #include <stdlib.h> #include <conio.h> #define n 5 void InKeyboard(int a) {int i,j; printf("Vvedite elementi matritci A\n"); for (i=0;i<n;i++) for (j=0;j<n;j++) подробнее

Показать сообщение отдельно
zinjvi
1 / 1 / 0
Регистрация: 12.05.2012
Сообщений: 26

Почему при преобразования из float в double коверкается число? - C++

23.06.2012, 21:03. Просмотров 1475. Ответов 12
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
    float fll=34.23; cout << "  fll="<< fll; //Вот тут я ввожу 
    double dub;
    dub = (double)fll;cout<<"  dub="<<dub; // А вот тут оно уже : 34.229999542331292 почему так??
 
    char ss[]="9 10 /5 2  ";
    char dd[20];
 
    gcvt(dub,10,dd);
    strcat(ss,dd);
 
    cout << "  ss=" << ss;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru