拿赋零值做举例,给float型变量赋零值有以下几种方式:
float a;
a = 0;
a = 0.;
a = 0.0;
a = 0.f;
a = 0.0f;
首先这几种赋值方式都是可行的。0是整型,0.和0.0都是double型,0.f和0.0f是float型,将整型和double型数据赋值给float型都会经过强制转换。
有待进一步深层次挖掘(包括越界、精度损耗、安全性等问题)。。
资料:
拿赋零值做举例,给float型变量赋零值有以下几种方式:
float a;
a = 0;
a = 0.;
a = 0.0;
a = 0.f;
a = 0.0f;
首先这几种赋值方式都是可行的。0是整型,0.和0.0都是double型,0.f和0.0f是float型,将整型和double型数据赋值给float型都会经过强制转换。
有待进一步深层次挖掘(包括越界、精度损耗、安全性等问题)。。
资料: