我在C中遇到了一些我不熟悉的语法.声明变量后long ja,该变量随后被分配给使用ja=(long)(3.14).
long ja
ja=(long)(3.14)
long ja; ja=(long)(3.14);
赋值给已经声明的变量的变量类型(long)或(变量类型有什么意义)?
(long)
(
)
这一行是作业,而不是声明:
ja=(long)(3.14);
它需要3.14,它是类型的常量double,将其转换为long(产生值3),并将该值赋给ja.
3.14
double
long
3
ja