【C++】第 1 课 - 实型类型

本文是博主Apeiron的学习笔记,介绍了在B站黑马程序员学习C++时关于实型数据类型的内容。文章详细讲解了浮点型的作用,区分了单精度float和双精度double的差异,包括它们的有效数字范围,并通过代码示例展示了它们在内存中的占用空间。最后,作者邀请读者在评论区交流讨论并提醒可能存在错误,欢迎大家指正。
摘要由CSDN通过智能技术生成

        欢迎来到博主 Apeiron 的博客,祝您旅程愉快 ! 时止则止,时行则行。动静不失其时,其道光明。

 


目录

1、缘起 

2、笔记整理

3、总结 


1、缘起 

        最近在 BiliBili 黑马程序员学习 C++ 编程语言,今天学习到了 实型数据类型。为了加强记忆,所以就写了一篇关于实型数据类型的博客。


 

2、笔记整理

实型(浮点型)

① 作用:用于表示小数

② 浮点型变量分为下面两种,两个的区别在于有效数字的范围不同。

  • 单精度 float
  • 双精度 double

        两者的区别在于表示的 有效数字范围不同。默认情况下,无论是单精度还是双精度,都只会显示 6 位有效数字。

    数据类型占用空间有效数字范围
float4 字节7 位有效数字
double8 字节15~16 位有效数字
#include <iostream>
 
using namespace std;

int main()
{
	//默认为双精度,前面加 float 相当于把双精度转换为单精度
	float f1 = 3.1415926; 

	//后面加一个 f ,直接创建的是单精度
	float f2 = 3.1415926f;

	cout << "f1 = " << f1 << endl;

	double d1 = 3.1415926;
	cout << "d1 = " << d1 << endl;

	cout << "float  占用内存空间为:" << sizeof(float) << endl;
	cout << "double 占用内存空间为:" << sizeof(double) << endl;

	system("pause");
	return 0;
}	


 

3、总结 

         关于实型数据类型的分享总结就到这里了,如果有疑问的小伙伴儿,我们在评论区交流嗷~~~,笔者必回,我们下期再见啦 !!

博客中难免存在疏漏和错误之处,皆归因于作者水平有限,诚请各位读者不吝指正 !

< C++ >  专栏系列持续更新 ,欢迎订阅关注 !

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Aperion

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值