2016年6月3日星期五

C语言中的强制类型转换

可以利用强制类型转换运算符将一个表达式转换成所需类型:
例如:
(double)a       (将a转换成double类型)
(int)(x+y)      (将x+y的值转换成整型)
(float)(5%3)    (将5%3的值转换成float型)

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

没有评论:

发表评论