当前位置:首页>维修大全>综合>

float和double怎么转换(double与float能不能同时使用)

float和double怎么转换(double与float能不能同时使用)

更新时间:2024-08-06 21:19:52

float和double怎么转换

float x=1.23;你这样不能编译通过要在后面加f

2从float到double的转换是宽转换,所以可以直接

float x = 1.23F;

double z = x;

Console.WriteLine(z.ToString("f2"));

3、值保存的格式与显示是两回事,所以f2让它显示两位小数

C++ 基本内置类型重载匹配的优先级如下:

第一级:精确匹配

第二级:整形提升(从比 int 小的类型提升到 int 或 unsigned int),浮点数提升(float 到 double,float 到 long double,double 到 long double)

第三级:整形类型之间的转换,浮点数类型之间的转换,整数和浮点数之间的转换,bool 类型和其它类型之间的转换

更多栏目