出现的问题

看下面的一小段代码:

#include<bits/stdc++.h>
using namespace std;
int main()
{double x=-1.0;printf("%.2lf\n",x);return 0;
}

输出结果:

一个很离谱的数据,开始还以为软件出现了问题……,后来才发现,其实是输出的问题,我们在看下面的代码:

#include<bits/stdc++.h>
using namespace std;
int main()
{double x=-1.0;printf("%.2f\n",x);return 0;
}

输出结果:

是一个正确的结果,我们再看下面:

#include<bits/stdc++.h>
using namespace std;
int main()
{long double x=-1.0;printf("%.2f\n",x);return 0;
}


下面又正常了:

#include<bits/stdc++.h>
using namespace std;
int main()
{long double x=-1.0;printf("%.2lf\n",x);return 0;
}


所以,在codeblocks中,double的输出是用%f的,而输入看下面:

#include<bits/stdc++.h>
using namespace std;
int main()
{double x;scanf("%lf",&x);printf("%.2f\n",x);return 0;
}

我们看到,double的输入是用%lf的。

总结一下:
double输入是%lf
double输出是%f
float输入时%f
float输出时%f
至于long double,建议用cin,cout来输入输出

codeblocks中的输出double数据乱码问题相关推荐

  1. JavaEE中用response向客户端输出中文数据乱码问题分析

    这篇文章主要介绍了JavaEE中用response向客户端输出中文数据乱码问题分析,需要的朋友可以参考下 Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的reques ...

  2. C语言中想输出double和long double型用%什么?

    输出int , 用%d 输出float, 用%f 输出double,用 %lf 输出long int ,用%ld

  3. C++读取mysql中utf8mb4编码表数据乱码问题及UTF8转GBK编码

    数据库编码为utf8,但是由于某些表的一些字段存储了emoji字符,表采用了utf8mb4编码,默认情况下在C++代码中读出的中文字段值都变成了乱码. 解决方法为,在进行数据库查询前,在C++中执行一 ...

  4. discuz数据从godaddy主机中导出的mysql数据乱码变问号???的解决方法

    从godaddy主机导出的mysql数据安装在本地电脑上发现原来的中文都变成了问号?godaddy主机中的数据库版本是5.0.67,charset=utf8 collation=utf8_genera ...

  5. 【数据库】MySQL乱码解决(存入数据乱码和查询输出乱码)

    一般在安装和设置MySQL的时候会选择将其编码格式设置为UTF8,以保证数据库在不用语言环境下的适应性.但是一般在Win下使用的时候,本机编码集却是GBK或者GB2312.这样在Win下的GBK编码输 ...

  6. 案例:服务器输出字符数据到浏览器 || 乱码问题|| 案例:服务器输出字节数据到浏览器

    2. 服务器输出字符数据到浏览器     步骤:             1. 获取字符输出流             2. 输出数据    * 注意:             * 乱码问题:    ...

  7. 在一个JS文件中包含中文字符串,通过innerHTML输出后中文乱码?

    在一个JS文件中包含中文字符串,通过innerHTML输出后中文乱码? Posted on 2008-07-13 12:00 尹合磊 阅读(1902) 评论(0)  编辑 收藏 所属分类: ASP.N ...

  8. C---编写程序:求出1~1000之间能被7或12整除,但不能同时被二者整除的所有整数,将结果保存在数组中,要求程序数据的输入、计算和输出均使用函数实现。

    编写程序:求出1~1000之间能被7或12整除,但不能同时被二者整除的所有整数,将结果保存在数组中,要求程序数据的输入.计算和输出均使用函数实现. 编程思路:分别编写函数input().cal().o ...

  9. c++ 中文乱码_Visual Studio Code 中 CodeRunner 插件的输出窗口中文乱码

    原来我一直用 Pycharm 写代码,Pycharm 写代码虽然很方便,但是Pycharm 有点重,我转到了Vscode了,真香. 在 Visual Studio Code 中安装 CodeRunne ...

最新文章

  1. Retrofit 找不到 GsonConverterFactory
  2. 跨平台移动应用开发迎来“大杀器”,Xamarin.Essentials正式版发布
  3. Docker的启动与停止命令
  4. 求杨辉三角的前n行数据_LeetCode算法第118题:杨辉三角
  5. 数据结构java语言kmp_数据结构(java语言描述)模式匹配——KMP算法
  6. unity改变图片像素大小_类动森像素画反向转换 (xBR)
  7. BZOJ3251: 树上三角形
  8. 在VC++中访问和修改系统注册表
  9. 从沉睡到满血复活,阿里开源框架 Dubbo 有没有让你踩过坑?
  10. 使用nvl就不能groupby了吗_现在的手机大部分都不能换电池,使用1至2年就需要更换吗?...
  11. golang之正则校验(验证某字符串是否符合正则表达式)
  12. .NET2.0中,Winform程序如何异步调用Web Service呢?[Demo下载]——与.net1.1环境下比较...
  13. mysql5.6系列使用记录信息
  14. 查看android内置(webview)浏览器和系统浏览器内核信息
  15. 【转载】HTTPS那些事(图文版)-Network Tips
  16. coreldraw矫正两张图_CorelDRAW矫正图像方法-CDR中如何矫正图像_好特教程
  17. 如何免费创建三级域名?
  18. 车内看车头正不正技巧_侧方位停车把把入库技巧,驾校没教的中途修正方法很实用...
  19. 部分女生爱搭配蕾丝的服饰
  20. 物联网卡与普通的sim卡的区别

热门文章

  1. nuxt3:nitro devProxy(本地代理)
  2. 【android应用】常用色彩模式ARGB详解
  3. 励志故事——强盗师徒
  4. 餐饮企业数据可视化大屏(智慧餐饮)
  5. QQ 表情存在“恶意彩蛋”?腾讯回应是 Bug
  6. 三菱Fx3u MODBUS RTU 从站程序 支持H03和H10功能码
  7. 学习Python 免费电子书 TOP10(含下载)
  8. 校招在线测评题目汇总
  9. 关于推广京东商品拿佣金的方法,类似于淘宝客
  10. 计算机专业大学生摆摊,计算机本科毕业生义乌摆摊卖烧饼 打出“大学生烧饼”招牌...