Диапазон значений поплавка 3.4e-38 до 3.4e + 38. Поэтому переменные float не должны сохранять отрицательные значения. Но float-переменные сохраняют отрицательные значения. Пожалуйста, объясните мне.Как переменная float хранит отрицательные значения, которые не находятся в их диапазоне в C++?
#include<iostream.h>
void main()
{ float ab=-3.456;
cout<<ab; }
Выход: -3,456
Спасибо заранее.
Числа с плавающей точкой имеют знак. Прочитайте http://floating-point-gui.de/ –
, в настоящее время нет общего формата с плавающей запятой только с положительной позицией –