在单精度浮点数计算中,将双精度浮点数常量(不使用任何类型后缀定义)作为输入值; 在数学函数的双精度版本,将单精度浮点数变量作为输入参数。
后两种情况可以通过以下方式避免:
对单精度浮点数常量,使用f后缀定义,比如3.141592653f 对数学函数的单精度版本,也使用f后缀定义,比如sinf().
《CUDA中文手册》第5章