(int)后面一般要接一个东西,(int)就是把后面的这个东西转换成int类型的变量
比如(int)3.14把3.14转换成int,结果为3
比如(int)'c'把字符转换成int,结果为99
比如(int)狗 把狗转换成int,结果为未知
强制类型转换
比如
#include "stdio.h"
int main()
{
float a=1.2;
int b=(int)a; //把float类型的变量a的值强制转换成int类型后的值赋给b,所以b的值就是1
printf("b=%d,a=%f\n",b,a);
}
(int)强制类型转换,把数据转换成整型,
将其后面的数据取整并且是整形的数据
(类型) 是强制类型转换
(int) 即强制转换成int型