Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 什么是;int k=((int)i)“;做_C_Type Conversion - Fatal编程技术网

C 什么是;int k=((int)i)“;做

C 什么是;int k=((int)i)“;做,c,type-conversion,C,Type Conversion,我正在开始编码,我被困在intk=((int)I)。这有什么用 案例1:i=50为int 案例2:i=50.52是float假设你有float f=50.2352385 (int)f将取浮点变量的整数部分,因此(int)f是50。这是类型转换。请参阅,在第一种情况下,i已经是一个int,因此不需要强制转换。很高兴我帮了忙。这就是所谓的类型转换。请记住,您将经常看到这一点,因此理解这一概念非常重要。它有更多的应用,不仅仅是浮点的整数部分。阅读更多关于它的信息,以便更好地理解它

我正在开始编码,我被困在
intk=((int)I)
。这有什么用

案例1:
i=50
int


案例2:
i=50.52
float
假设你有float f=50.2352385


(int)f将取浮点变量的整数部分,因此(int)f是50。

这是类型转换。请参阅,在第一种情况下,
i
已经是一个
int
,因此不需要强制转换。很高兴我帮了忙。这就是所谓的类型转换。请记住,您将经常看到这一点,因此理解这一概念非常重要。它有更多的应用,不仅仅是浮点的整数部分。阅读更多关于它的信息,以便更好地理解它