Перевод float в int. Неверный результат - C (СИ)
Формулировка задачи:
Листинг программы
- #include <stdio.h>
- #include <conio.h>
- #include <string.h>
- int main()
- {
- float D;
- int Y;
- D=1189100068;
- printf("D=%f\n",D);
- memcpy(&Y,&D,4);
- printf("Y=%d\n",Y);
- printf("D=%f\n",D);
- getch();
- return 0;
- }
Решение задачи: «Перевод float в int. Неверный результат»
textual
Листинг программы
- #include <stdio.h>
- #include <conio.h>
- #include <string.h>
- int main()
- {
- double D,Y;
- D = 1189100068;
- printf("D=%f\n", D);
- memcpy(&Y, &D, 4);
- printf("Y=%f\n", Y);
- printf("D=%f\n", D);
- _getch();
- return 0;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д