Я искал спецификацию C ++ 17 для литералов с плавающей запятой и обнаружил проблему.Как определить разницу между цифрой F
и суффиксом F
для одинарной точности?
Например, переводит ли литерал 0x1p0F
в двойную точность 32768.0L
или в одну точность 1.0F
?
В спецификации сказано, что суффикс является необязательным, и что никакой суффикс не указывает на двойную точность, поэтому, как написано, существует определенная неоднозначность.