【发布时间】:2015-06-17 22:50:25
【问题描述】:
我正在开始编码,我被困在int k=((int)i)。这是做什么的?
案例 1:i = 50 是 int。
案例 2:i = 50.52 是 float。
【问题讨论】:
标签: c type-conversion
我正在开始编码,我被困在int k=((int)i)。这是做什么的?
案例 1:i = 50 是 int。
案例 2:i = 50.52 是 float。
【问题讨论】:
标签: c type-conversion
假设你有 float f = 50.2352385;
(int)f 将取浮点变量的整数部分,因此 (int)f 为 50。
【讨论】:
i 已经是 int,因此不需要强制转换。