为什么使用long double的输出是0,而long则正常输出(因为数据要求过大,n小于等于50,用long long也会溢出)
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
long double的使用问题
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
赵4老师 2023-10-25 03:13关注%.llf
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2022-09-27 04:53回答 5 已采纳 建议你看下这篇博客👉 :long double出现0.0000的问题
- 2022-03-11 05:59回答 1 已采纳 c++标准只规定long double长度不小于double。以各个编译器实现为准。vs2019的64位程序的double和long double都是8字节。
- 2021-06-08 07:51回答 1 已采纳 long double d; printf("%Lf",d);
- 2023-04-01 04:31AI天才研究院的博客 Smalltalk,被公认为历史上第二个面向对象的程序设计语言,和第一个真正的集成开发环境(IDE)。Smalltalk由艾伦·凯,Dan Ingalls...90年代的许多软件开发思想得利于Smalltalk,例如设计模式、敏捷编程和代码重构等。
- 2021-11-08 15:13回答 1 已采纳 应该是 : n = (n+sum)*1.00417; n是初始存钱数啊
- 2022-06-23 04:30回答 4 已采纳 printf("%.12Lf\n", b); __mingw_printf("%.12Lf\n", b); //windows clang64 用ucrt运行时库
- 2023-03-21 05:31回答 2 已采纳 double类型有效数字位也是有限的,大概15,16位。你这第17位就保证不了了
- 2024-09-16 08:29Even Time的博客 对于double以及long两种基本数据类型,所占位数为64位。而JVM却有32bit与64bit两种,也就是说在32bit JVM中不能将double 与 long类型的数据在一条指令中进行处理。为了处理64bit的数据,32bit的JVM会将一次对64bit的...
- 2021-10-27 04:01回答 2 已采纳 #include <stdio.h> #include <limits.h> int main() { long long unsigned a1, a2, b1,
- 2022-03-19 12:12回答 2 已采纳
- 2023-04-10 17:30回答 2 已采纳 以下内容部分参考ChatGPT模型: 首先,数据类型大小是与计算机硬件架构有关的,不同的硬件架构可能会有不同的数据类型大小。其次,不同的编译器也可能会有不同的数据类型大小。 在x86-64架构的计算
- 2021-05-19 05:07糖浆Syrup的博客 C程序演示使用long关键字...要理解此示例,您应该了解以下C语言编程主题:使用long关键字编程#includeintmain(){inta;longb;//相当于longintb;longlongc;//相当于longlongintc;doublee;longdoublef;printf("Sizeofi...
- 2022-03-09 08:24回答 2 已采纳 表达式中的数字溢出两个数值都在int数值范围内,默认类型就是int,int与int相加,和的类型还是int,因为两个数的和超过了int的范围所以溢出了。将两个数值中的一个变为long,就变成了long
- 2024-04-27 06:41wkd_007的博客 本文介绍了C++语言的基本类型,主要是了解与C语言不同的地方,如:bool、wchat_t、char16_t、char32_t,其他的基本和C语言一致。
- 2021-05-21 18:49耿直GG的博客 %Lf 是输出longdouble型变量。2、在C语言中,对于数值类型只有通过printf类函数输出这一种方式,比如printf, sprintf, fprintf等。这类函数输出时要求有格式符号,其中long double的格式符号为%Lf。以下是一个简单的...
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司