(转)定义数据类型为double,输出时也是double型输出,为什么小数点后位数只有六位? Post author:xfxia Post published:2023年10月18日 Post category:其他 因为C标准规定的是double类型必须至少有10位有效数字。 编译器是默认输出浮点数小数点后6位,这两个不冲突。 当然如果你需要显示小数点后更多位数字,可以这么写printf(“%.nf”,a); n是多少就输出几位小数 输出float类型数值同理。 你可能也喜欢 数据结构与算法笔记:计算思维之经典农夫过河问题C++实现 APM(Ardupilot)——硬件连接逻辑图 绝对值对应c语言表达式,c语言绝对值函数? lwip 开发 sntp 与 tcp 不能同时工作的奇怪问题 宏与函数的比较 BlockingQueue中 take、offer、put、add的一些比较 makefile 中$@ $< $^含义 SQL (一) select语句(最常用的SQL语句) web前端——html基础 Win10系统找不到gpedit.msc怎么办? 【Docker 学习笔记】Docker 命令大全 输入重定向 字符串类的设计与实现C++ keras与h5py版本不兼容 opencv(10) OpenCV 找出图像中最小值最大值函数minMaxLoc 【实战】jenkins api 接口 对 MVC,MVT 解读的理解 CentOS 7关闭防火墙命令 可以用于云原生中Skywalking框架原理你真的懂吗 System.Security.Cryptography