OpenCL编程指南-4.3类型转换

隐式类型转换

隐式类型转换是一种自动的类型转换,只要混合使用不同的类型,编译器就会完成这种隐式类型转换。这里支持表4-1中定义的标量类型(除voiddoublehalf以外)的隐式转换。完成隐式转换时,并不只是重新解释一个表达式的值,而是将这个值转换为新类型的一个等价的值。

考虑下面的例子:

float f = 3; //implicit conversion to float value 3.0
int i = 5.23f; //implicit conversion to float value 5

在这个例子中,值3转换为float3.0f,然后赋予f。值5.23f转换为一个int值5,然后赋予i。在第二个例子中,float

你可能感兴趣的:(OpenCL,java,c++,jvm)