C++中变量

文章目录

  • 例子
  • 识别数据有多大

变量就是给我们存储在内存中的数据一个名字,这样我们就能继续使用。
当我们创建一个变量时,它会被存储在内存中两个地方----堆stack和栈heap。
在c++中我们有一些原始数据,这些原始数据构成了内存中存储任何数据的基础。
c++中变量如果你完全了解后,最大的区别是大小不同。

例子

数据类型的实际大小取决与编译器,int表示一定范围内的整数,它占4字节。具体来说是带符号的整数,它所占的大小是-2b-2b(亿)
将variable输出到控制台

#include
int main()
{
	int variable=8;
	std::cout<<variable<<std::endl;
	std::cin.get();
}

在这里插入图片描述

#include
int main()
{
	int variable=8;
	std::cout<<variable<<std::endl;
	variable=20;
	std::cout<<variable<<std::endl;
	std::cin.get();
}

在这里插入图片描述
int 有正有负,我们能否只要正的呢,在这里可以用unsigned,这样就可以存储42.9亿的数字。
我们有两个不同的变量来存储小数。float和double,那么如何区分double和float呢?
float是4字节,double是8字节

识别数据有多大

#include
int main()
{
	bool variable=false ;
	std::cout<<sizeof(double)<<std::endl;
	std::cin.get()
}

在这里插入图片描述
有了这些原始数据,我们也能把他们转换为指针或引用
指针可以在你的类型旁用*表示,引用用&表示。

你可能感兴趣的:(C++学习)