(转)定义数据类型为double,输出时也是double型输出,为什么小数点后位数只有六位? Post author:xfxia Post published:2023年10月18日 Post category:其他 因为C标准规定的是double类型必须至少有10位有效数字。 编译器是默认输出浮点数小数点后6位,这两个不冲突。 当然如果你需要显示小数点后更多位数字,可以这么写printf(“%.nf”,a); n是多少就输出几位小数 输出float类型数值同理。 你可能也喜欢 Matlab快速入门——矩阵的高级学习 hyperf-admin server:watch 报错 WARNING Worker_reactor_try_to_exit RabbitMQ实现延迟任务 IIC专题(一)——基础知识准备 第一个STM32CubeIDE项目 ArrayList、LinkedList、 Vector、Map 用法比较 cv2.seamlessClone遇到的问题(没有解决,只是记录用emmm) Qt实现简易小闹钟 猿代码浅谈MPI与OpenMP并行程序设计 DevOps | 基于Docker搭建Jenkins C# EF Core可视化工具的使用以及EF Core入门语句 maven 3.2.5 的安装及简单示例 如何实现一个盒子水平/垂直居中? ddddocr的使用方法 Oracle执行update一直卡住不动 高频布线注意事项 PyCharm2016激活码 面向单片机编程(二)-开端,点亮第一个LED VSRelease模式下断点无效 https方式访问URL接口