【发布时间】:2010-10-07 13:19:31
【问题描述】:
我在一些代码中遇到了这一行,但在任何地方都找不到定义的语法:
*(float *)csCoord.nX = lImportHeight* .04f; /* magic number to scale font size */
如果我从 .04f 中删除 f ,则编译器会发出警告,指出由于从'double' 转换为'float' 可能导致数据丢失。我假设 f 正在进行某种类型转换。
有人见过这个吗?这是在 C 标准中的什么地方定义的?
【问题讨论】: