Blog

It's a Wonderful Life

C语言中的强制类型转换

2016-06-03 20:50 Posted in Learn with C

可以利用强制类型转换运算符将一个表达式转换成所需类型:

例如:
(double)a (将a转换成double类型)
(int)(x+y) (将x+y的值转换成整型)
(float)(5%3) (将5%3的值转换成float型)

另外,也可以强制转换为指针变量,如:
int *p = (int *)malloc(n * sizeof(int));