全心思齐网

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 类型和其它类型之间的转换

匿名回答于2024-05-22 23:09:02


相关知识问答