gza*_*zaw 1 c syntax parentheses
decimal d = 2; int i = (int) d;
我已经多次看到这种情况,其中数据类型被括号括起来。
为什么不直接使用int i = int d;呢?
int i = int d;
Sou*_*osh 6
的用法(int)称为casting (或类型转换)。它本质上是在告诉我们,解释 将值转换为d 作为到int(整数) 并将其存储到i.
(int)
cast
d
int
i
换句话说,它是一种将一种类型转换为另一种类型的方法(取决于转换的有效性)。
顺便说一句,int i = int d;,按原样,不是一个有效的声明。
归档时间:
10 年,4 月 前
查看次数:
4637 次
最近记录:
5 年,3 月 前