float f=3.4;是否正确?
2024-09-06 04:26:20
float f=3.4;是否正确?不正确。3.4是双精度数,将双精度型(double)赋值给浮点型(float)属于下转型(down-casting,也称为窄化)会造成精度损失,因此需要强制类型转换float f =(float)3.4; 或者写成float f =3.4F;。 |
最新文章
- C语言 · Torry的困惑(基本型)
- LayaAir引擎——(二)
- Valentine's Day Round 1001.Ferries Wheel(hdu 5174)解题报告
- August 4th, 2016, Week 32nd, Thursday
- Ext 4.2以后版本 ComboBox 联动
- [转]Java Daemon Startup Script
- 关于AngularJS的分享
- C语言EOF
- Nginx从听说到学会
- Python进阶教程001内置数据类型
- 【Spark篇】---Spark调优之代码调优,数据本地化调优,内存调优,SparkShuffle调优,Executor的堆外内存调优
- performance数据
- SSH整合Maven教程
- portainer图形化监控
- SQL SERVER 一个SQL语句的执行顺序
- WPF 创建自定义控件及自定义事件
- 纯CSS绘制三角形(各种角度)类似于使用字符画法,根据位移不同,也可以使用两个元素画出三角边框
- Linux--安全加固01
- 服务器jupyter配置与ssh远程登录
- IIS 站点 共享目录