我在gdb中测试了这个表达式:
但是。
(gdb) p (int)[@"-1" floatValue]
$2 = 1
但是。
(gdb) p (int)((float)[@"-1" floatValue])
$7 = -1
第一个表达式为什么不返回-1
?另外,[@"-1" floatValue]
的返回类型是什么?
我预期的结果是什么。