您的位置:首页 > 编程语言 > C语言/C++

c语言的数值运算

2016-10-26 20:08 225 查看

一、不同类型数值进行运算

1、总体上说,系统先都转换成相同类型才能进行运算(转换成两者间更高精度类型),再进行运算

2、实际上,如字符数据必须先转换成整数,short型转换为int型,float型数据在运算时一律先转换成double型,以提高运算精度(即使是两个float型数据进行相加,也先都化成double型,然后再相加)。

二、数值运算时容易出的错

int i=2;

float z=1.0;

z=z-float(1/i);

此时z=1.0,因为先计算1/i为0,再强制类型转换为0.00…
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c语言