编译VS项目时出现警告:

warning C4305:“初始化”:从“double”到“float”截断(warning C4305: 'initializing' : truncation from 'const double' to 'float')。

原因:

在 C 语言中,如果不指定数据类型,那么小数常量会被认为是 double 类型的。

如:float x; x = 1.2; 其中 x 是 float 类型的,但是 1.2 是 double 类型的,由于它是常量,

所以编译器称为 const double。double 是不能隐式转换为 float 的。

这时候可改成 x=1.2f; 或者 x=1.2F; 就可以了。

最新文章

  1. inline、block、inline-block的区别
  2. angularjs decorator
  3. BZOJ 1088 扫雷Mine
  4. 忧桑三角形,调了半天,真忧桑TAT
  5. ubuntu 16.04 挂起后WiFi链接不上
  6. Oracle 数据库二 基本查询
  7. EF实体框架之CodeFirst三
  8. Myeclipse快捷键的使用
  9. 重命名Administrator账号
  10. Bootstrap页面布局6 - BS把已有的固定宽度布局转换成响应式布局
  11. LR场景设置里的各参数解释
  12. 怎样做出优秀的扁平化设计风格 PPT 或 Keynote 幻灯片演示文稿?(装)
  13. Android(java)学习笔记67:多线程程序练习
  14. 负载均衡之DNS轮询
  15. CSS3浏览器兼容
  16. 使用Visual Studio Team Services敏捷规划和项目组合管理(四)——冲刺计划和任务板
  17. caffe网络结构可视化在线工具
  18. [蓝桥杯]ALGO-86.算法训练_矩阵乘法
  19. 003 RequestMapping——Ant路径
  20. List,Set,Map存取元素各有什么特点

热门文章

  1. 评点SAP HR功能及人力资源管理软件
  2. struts2系列(三):struts2配置详解
  3. e804. 显示JProgressBar的完成百分率
  4. php可选缓存APC
  5. (资源)Git优秀学习资源
  6. c/c++ 代码中使用sse指令集加速
  7. Some Java exceptions, messages and errors.
  8. GBT算法在拖动滑块辨别人还是机器中的应用
  9. Android上基于libgdx的游戏开发资料
  10. [Learn AF3]第七章 App framework组件之Popup