c++中, 直接写浮点数, 是float 还是 double?

如果直接一个浮点数, 那么他默认是float还是double呢?

测试用例

#include <iostream>
using namespace std;int main() {auto x = 0.2;float f = 0.2;double d = 0.2;cout << "x Size : " << sizeof(x) << " bytes" << endl;cout << "f Size : " << sizeof(f) << " bytes" << endl;cout << "d Size : " << sizeof(d) << " bytes" << endl;return 0;
}

执行结果
在这里插入图片描述
对比可知, 默认其实是double, 而非占位更少的float, 这是为什么呢?
在许多平台上,双精度浮点运算被认为比单精度浮点运算更准确、更高效。
至于为什么双精度浮点运算更高效, 就不再本节讨论范围内了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/850882.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vue28:组件化开发和根组件

简单写个点击事件 <template> <div class"app"><div class"box" click"fn"></div></div> </template><script> export default {//导出当前组件的配置项//里面可以提供 data methods computed wat…

AtCoder Beginner Contest 356 G. Freestyle(凸包+二分)

题目 思路来源 quality代码 题解 对n个泳姿点(ai,bi)建凸包&#xff0c;实际上是一个上凸壳&#xff0c; 对于询问(ci,di)来说&#xff0c;抽象画一下这个图&#xff0c;箭头方向表示询问向量 按x轴排增序&#xff0c;并且使得后面的y不小于前面的y&#xff0c;因为总可以多…

java asm使用切面

在Java中&#xff0c;使用ASM框架实现切面主要涉及到字节码操作和运行时动态代理。ASM是一个流行的Java字节码操作库&#xff0c;它允许开发者在编译时期或运行时期修改类和方法的行为。以下是使用ASM实现切面的方法&#xff1a; ### 一、引入依赖 首先&#xff0c;在你的项目中…

C++ Easyx案例实战:Cookie Maker工作室1.0V

前言 //制作属于自己的工作室&#xff01; 注&#xff1a;运行效果以及下载见Cookie Maker 工作室成立程序。 关于Cookie Maker工作室成立的信息&#xff0c;I am very happy&#xff08;唔……改不过来了&#xff09;。 OKOK&#xff0c;第一次用图形库写程序&#xff08;图形…

【Maxcompute】数据封装json、根据经纬度计算距离、根据证件号提取年龄段信息、判断是否在外包多边形内udf、udtf函数

1.梳理、总结经纬度处理在Maxcompute平台上的实战应用&#xff0c;如模型结果等封装json格式、根据经纬度计算距离udf、根据证件号提取年龄段信息、判断是否在外包多边形内udf、udtf、函数注册与使用。 2.欢迎批评指正&#xff0c;跪谢一键三连&#xff01; 文章目录 1.参考代码…

Java之数据库连接桥梁JDBC学习笔记

JDBC调用 Java与数据库的连接桥梁是JDBC&#xff08;Java Database Connectivity&#xff09;。JDBC是Java编程语言中用于连接和执行数据库操作的API&#xff08;应用程序编程接口&#xff09;。它提供了一种标准的方法&#xff0c;允许Java程序与各种数据库&#xff08;如MyS…

在开源处理器架构RISC-V中发现可远程利用的中危漏洞

在RISC-V SonicBOOM处理器设计中发现中度危险的漏洞 最近&#xff0c;西北工业大学的网络空间安全学院胡伟教授团队在RISC-V SonicBOOM处理器设计中发现了一个中度危险的漏洞。这个团队的研究人员发现了一个可远程利用的漏洞&#xff0c;该漏洞存在于开源处理器架构RISC-V中。…

C++中实现一个泄漏检测工具

在C++中实现一个泄漏检测工具是一个复杂但有趣的任务。这通常涉及到重写或拦截内存分配和释放函数,以及跟踪所有内存分配的情况。以下是一个简单的泄漏检测工具的实现思路: 重写new和delete操作符: 你可以通过重载全局的new和delete操作符来跟踪内存分配和释放。这需要创建一…

单灯双控开关原理

什么是单灯双控&#xff1f;顾名思义&#xff0c;指的是一个灯具可以通过两个不同的开关或控制器进行控制。 例如客厅的主灯可能会设置成单灯双控&#xff0c;一个开关位于门口&#xff0c;另一个位于房间内的另一侧&#xff0c;这样无论你是从门口进入还是从房间内出来&#x…

Kafka面试题及答案

Kafka是一个开源的分布式流处理平台&#xff0c;被广泛应用于大数据领域。由于其高性能、高可靠性和可扩展性&#xff0c;Kafka成为了很多公司工程师面试的热门话题。如果你准备面试Kafka相关的职位&#xff0c;下面是一些你可能会遇到的常见问题及其解析。 Kafka的基本概念是…

java web:springboot mysql开发的一套家政预约上门服务系统源码:家政上门服务系统的运行流程

java web&#xff1a;springboot mysql开发的一套家政预约上门服务系统源码&#xff1a;家政上门服务系统的运行流程 家政上门服务系统的优势 服务质量更稳定&#xff1a;由专业的家政人员提供服务&#xff0c;经过严格的培训和筛选。 价格更透明&#xff1a;采用套餐式收费&…

Vue3+TS 开发 Google 浏览器插件模板

最近做个产品小 demo 需要开发浏览器插件&#xff0c;默认情况下开发插件是要采用 html、css、js…我不太习惯&#xff0c;找了一下浏览器插件也是有开发框架的&#xff0c;例如&#xff1a;WXT、Plasmo 等。 不过综合对比考虑使用了开源大佬封装的 create-vue-chrome-ext 来开…

linux install cmake3.22

在Linux上安装CMake 3.22的步骤如下&#xff1a; 下载CMake 3.22的源代码。 解压源代码。 构建并安装CMake。 以下是具体的命令&#xff1a; # 下载CMake 3.22 wget https://github.com/Kitware/CMake/releases/download/v3.22.0/cmake-3.22.0.tar.gz # 解压源代码 tar…

RISC-V基础编译

RISCV编译 1、 编译步骤2、重要配置3、elf-gcc和linux-gnu-gcc的区别1、 编译步骤 mkdir build installcd build../riscv-gnu-toolchain/configure --prefix=/xxx/install --with-arch=rv32gc --with-abi=ilp32d --enable-debugmake linux //linux工具链make newlib //编译n…

Educational Codeforces Round 166 (Rated for Div. 2)

文章目录 A. Verify Password题意&#xff1a;题解&#xff1a;代码&#xff1a; B. Increase/Decrease/Copy题意&#xff1a;题解&#xff1a;代码&#xff1a; C. Job Interview题意&#xff1a;题解&#xff1a;代码&#xff1a; A. Verify Password 题意&#xff1a; 给定…

Word多级标题编号不连续、一级标题用大写数字二级以下用阿拉伯数字

Word多级标题编号不连续 &#xff1a; 一级标题用大写数字二级以下用阿拉伯数字&#xff1a;

墨雨云间王星越雨中情深

墨雨云间&#xff1a;王星越的雨中情深&#xff0c;吻上萧蘅&#xff0c;宿命之恋在烟雨朦胧的《墨雨云间》中&#xff0c;王星越饰演的角色&#xff0c;以其深邃的眼神和细腻的演技&#xff0c;将一段宿命之恋演绎得淋漓尽致。当镜头聚焦于他与阿狸在雨中的那一幕&#xff0c;…

(南京观海微电子)——温度对TFT影响及改善方式

温度如何损坏 LCD&#xff1f; 这个工作温度范围会影响设备内的电子部分&#xff0c;超出范围会导致 LCD 技术在高温下过热或在寒冷时变慢。 至于液晶层&#xff0c;如果放在高温下&#xff0c;它会变质&#xff0c;导致它和显示器本身出现缺陷。 LCD 温度限制&#xff1a; 什…

unity3d:GameFramework+xLua+Protobuf+lua-protobuf,与服务器交互收发协议

概述 1.cs收发协议&#xff0c;通过protobuf序列化 2.lua收发协议&#xff0c;通过lua-protobuf序列化 一条协议字节流组成 C#协议基类 CSPacketBase&#xff0c;SCPacketBaseC#用协议基类 proto生成的CS类&#xff0c;基于这两个基类。分别为CSPacketBase是客户端发送至服…

《python程序语言设计》2018版第5章第48题以0,0为圆心 绘制10个左右的同心圆

在0&#xff0c;0点处绘制10个圆。 其实这个题先要记住python不会0&#xff0c;0为原点进行绘画。 它是按半径来画&#xff0c;所以我们要先把turtle这个小画笔送到它应该去的起点。&#xff08;我经常有这样的错觉&#xff0c;每次都是这样想办法把自己拉回来&#xff09; 我…