C语言类型转化
强制类型转化,(类型说明符)(表达式)
#include <stdio.h> /*包含头文件*/
int main() /*主函数main*/
{
//强制类型转化,(类型说明符)(表达式)
//功能:把表达式的运算结果转化成你想转化成的类型;
int a=3,b=2;
float c;
c=(float)(a+b)/2;
printf("%f",c);
return 0;
//结果是2.500000
}
[!Warning] 注意
(1)强制类型转化的表达式需要括起来,否则只对括号后面的量进行类型转化。
(2)不安全,如果是从高级类型转化成低级类型,这回损失精度。
(3)强制类型转化并不改变表达式中变量的类型和值。
本文来自博客园,作者:Development_UP,转载请注明原文链接:https://www.cnblogs.com/develop-up/articles/16452381.html

浙公网安备 33010602011771号