【发布时间】:2009-06-24 05:31:01
【问题描述】:
如何在 Objective-C 中将无符号长整数转换为浮点数?
【问题讨论】:
标签: objective-c
如何在 Objective-C 中将无符号长整数转换为浮点数?
【问题讨论】:
标签: objective-c
类型转换与 C 中相同。 类型转换是将一种数据类型显式转换为另一种数据类型。
unsigned long myLong = 5;
float myFloat = (float)myLong;
(float)myFloat 是关键。数据类型(即 float、int)放在括号中,紧随其后的是您要进行类型转换的变量。
【讨论】:
Objective-C 与 C 非常相似。事实上,它可以作为标准 C 之上的一个层来实现,并为对象的创建和销毁提供运行时支持。
这通常意味着您可以在 C 中完成的大多数事情,您也可以在 Objective-C 中完成。将 unsigned long 转换为浮点数(在两种语言中)如下所示。
unsigned long ul = 7;
float f = (float)ul;
【讨论】: