Я наткнулся на эту строку в каком-то коде и не могу найти синтаксис, определенный где-либо:
*(float *)csCoord.nX = lImportHeight* .04f; /* magic number to scale font size */
Если я удаляю f
из .04f
, то компилятор выдает предупреждение о возможной потере данных из-за преобразования из 'double' в 'float'. Я предполагаю, что f
выполняет какое-то типирование.
Кто-нибудь видел это раньше? Где это определено в стандарте C?