folat i = 0.1; 警告

今天用到了  float i = 0.1;然后编译器居然给出警告:

#include <iostream>
using namespace std;
int main()
{
	float k = 0.1;//警告 initializing' : truncation from 'const double' to 'float'
	return 0;
}

查阅资料(钱能的C++书籍)中说到 一个实型常数如果没有任何说明,表示double类型,要表示float型类型,必须在后面加上f或者F。

看来很多细节没注意到,C++太多细节了。

时间: 2024-10-23 23:25:42

folat i = 0.1; 警告的相关文章

Xcode8:&quot;subsystem: com.apple.UIKit, category: HIDEventFiltered, enable_level: 0&quot; 的警告

运行xcode8遇到这个警告: subsystem: com.apple.UIKit, category: HIDEventFiltered, enable_level: 0, persist_level: 0, default_ttl: 0, info_ttl: 0, debug_ttl: 0, generate_symptoms: 0, enable_oversize: 1, privacy_setting: 2, enable_private_data: 0 subsystem: com.

去除express.js 3.5中报connect.multipart() will be removed in connect 3.0的警告

1 $ node app.js 2 connect.multipart() will be removed in connect 3.0 3 visit https://github.com/senchalabs/connect/wiki/Connect-3.0 for alternatives 4 connect.limit() will be removed in connect 3.0 依据提示,到connect 3.0的WIKI,找到了答案.假设在3.0中使用connect.body

quartus prime 16.0 报警告 inferring latch

前言 当写always组合逻辑块时,可能会写出 poor code.综合时软件会推断出锁存器.例如下面代码: 1 always @* begin 2 if (c == 1'b1) begin 3 w = (a & b) ^ c; 4 end 5 end 当c等于0的时候,w就会保持上一个值,所以就产生了锁存器,quartus就会贴心的给你报一个警告. inferring latch(es) for signal or variable "ram", which holds it

Python pandas 0.19.1 Indexing and Selecting Data文档翻译

最近在写个性化推荐的论文,经常用到Python来处理数据,被pandas和numpy中的数据选取和索引问题绕的比较迷糊,索性把这篇官方文档翻译出来,方便自查和学习,翻译过程中难免很多不到位的地方,但大致能看懂,错误之处欢迎指正~ Python pandas 0.19.1 Indexing and Selecting Data 原文链接 http://pandas.pydata.org/pandas-docs/stable/indexing.html 数据索引和选取 pandas对象中的轴标签信息

samba排错 &nbsp; session setup failed: SUCCESS - 0

今天配置samba用户认证时  出现错误 在登入时出现session setup failed: SUCCESS - 0错误警告 经过一上午的排(xia)查(gao)终于找到问题 我把虚拟机联网方式从NAT换成桥接然后在尝试登入就OK了 具体什么原因还没搞清楚 如果你知道答案欢迎回复解决

ios系统 处理内存警告

iPhone下每个app可用的内存是被限制的,如果一个app使用的内存超过20M,则系统会向该app发送Memory Warning消息.收到此消息后,app必须正确处理,否则可能出错或者出现内存泄露. app收到Memory Warning后会调用:UIApplication::didReceiveMemoryWarning -> UIApplicationDelegate::applicationDidReceiveMemoryWarning,然后调用当前所有的viewController进

ios6 处理内存警告

iPhone下每个app可用的内存是被限制的,如果一个app使用的内存超过20M,则系统会向该app发送Memory Warning消息.收到此消息后,app必须正确处理,否则可能出错或者出现内存泄露. app收到Memory Warning后会调用:UIApplication::didReceiveMemoryWarning -> UIApplicationDelegate::applicationDidReceiveMemoryWarning,然后调用当前所有的viewController进

PythonStudy——PyCharm 选择性忽略PEP8代码风格警告信息

用了几天的PyCharm,发现确实在编写Python代码上非常好用,但有一点体验不太好,就是代码编写时要按照PEP8代码风格编写,不然会有波浪线的警告信息.解决方法如下: 方法一:将鼠标移到提示的地方,按 Alt+Enter,选择忽略(Ignore)这个错误即好. 方法二打开:File - Settings…… - Editor - Inspections 在python下找到 PEP8 coding style violation,在右边下面的Ignore errors里可以添加忽略的警告信息

C语言程序的错误和警告

一段C语言代码,在编译.链接和运行的各个阶段都可能会出现问题.编译器只能检查编译和链接阶段出现的问题,而可执行程序已经脱离了编译器,运行阶段出现问题编译器是无能为力的. 如果我们编写的代码正确,运行时会提示没有错误(Error)和警告(Warning),如下图所示: 图1:Dev C++ 的提示 图2:VC 6.0 的提示 图3:C-Free 5.0 的提示 对于 VS.GCC.Xcode 等,如果代码没有错误,它们只会显示“生成成功”,不会显示“0个错误,0个警告”,只有代码真的出错了,它们才