Запутался в типах ((

Какие из следующих выражений являются константами типа ******?      † 1.2f      † 5.00E+06      † 0.8      † 12lU      † 3.0 + 2 
4 ответа

5.00E+06 - float0.8 - float3.0 + 2 - floatЗдесь нет чисел удвоенной точности. Вернее эти числа могут быть числами типа ******, но видимые размеры умещаются в типы float.Я могу ошибаться, но числа типа ****** начинаются после 42 знаков после запятой или после значения 127. Максимально разрядов я тут вижу 8, и максимальное значение 5.    


 Компилятор трактует как ****** любой вещественный литерал, если он не имеет спецификатора (например f)


NDQuattro, а самому посмотреть стандарты вывода типов?


Спасибо всем.JackYF сорри канешно, просто говорю, запутался, тут под тип доубл могут попадать все кроме первого, а действительных чисел этого типа нет.