C++:sizeof关键字(7)

sizeof用于统计数据所占用内存的大小

用法:sizeof( 变量名称 / 变量)


直接上代码,可以在让大家直观的感受到sizeof关键字的用法

 

#include<iostream>
using namespace std;

	// 语法: sizeof(数据类型|变量名)
	// 用于计算数据占用内存的大小
int main()
{
	cout << "数据类型(short)占用内存的大小:" << sizeof(short) << endl;
	cout << "数据类型(int)占用内存的大小:" << sizeof(int) << endl;
	cout << "数据类型(long)占用内存的大小:" << sizeof(long) << endl;
	cout << "数据类型(long long)占用内存的大小:" << sizeof(long long) << endl;


	system("pause");
	return 0;
}

可以清楚的看到各个整数类型占用内存空间的大小,除了数据类型以外,还可以去计算变量的大小,变量占用的大小就是根据数据类型决定的

可以看到我们变量根据数据类型就能获取到内存中的储存大小

#include<iostream>
using namespace std;

	// 语法: sizeof(数据类型|变量名)
	// 用于计算数据占用内存的大小
int main()
{
	cout << "数据类型(short)占用内存的大小:" << sizeof(short) << endl;
	cout << "数据类型(int)占用内存的大小:" << sizeof(int) << endl;
	cout << "数据类型(long)占用内存的大小:" << sizeof(long) << endl;
	cout << "数据类型(long long)占用内存的大小:" << sizeof(long long) << endl;


	cout << "————————" << endl;
	short num1 = 1;
	int num2 = 2;
	long num3 = 3;
	long long num4 = 4;
	
	cout << "数据类型(num1)占用内存的大小:" << sizeof(num1) << endl;
	cout << "数据类型(num2)占用内存的大小:" << sizeof(num2) << endl;
	cout << "数据类型(num3)占用内存的大小:" << sizeof(num3) << endl;
	cout << "数据类型(num4)占用内存的大小:" << sizeof(num4) << endl;
	system("pause");
	return 0;
}

相关推荐

  1. RobotFramework测试框架(7)-SeleniumLibrary常用关键字

    2024-03-29 20:00:02       27 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-29 20:00:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-29 20:00:02       101 阅读
  3. 在Django里面运行非项目文件

    2024-03-29 20:00:02       82 阅读
  4. Python语言-面向对象

    2024-03-29 20:00:02       91 阅读

热门阅读

  1. 求两个等长数组的中位数

    2024-03-29 20:00:02       42 阅读
  2. [LeetCode][233]数字 1 的个数

    2024-03-29 20:00:02       45 阅读
  3. js录制本地摄像头下载mp4和转file文件流

    2024-03-29 20:00:02       43 阅读
  4. 工具类(util.js)

    2024-03-29 20:00:02       30 阅读
  5. 使用Linux别名简化命令输入

    2024-03-29 20:00:02       39 阅读
  6. 简单介绍一下做广东服装店神秘顾客调查的背景

    2024-03-29 20:00:02       38 阅读
  7. 【八股】MySQL表字段的主要数据类型有哪些?

    2024-03-29 20:00:02       45 阅读
  8. 细说MySQL的3种表关联设计

    2024-03-29 20:00:02       38 阅读
  9. android面试准备

    2024-03-29 20:00:02       39 阅读
  10. android:elevation=“10dp“

    2024-03-29 20:00:02       41 阅读
  11. SpringBoot 优雅的发送邮件(附源码)

    2024-03-29 20:00:02       34 阅读
  12. 电量计笔记

    2024-03-29 20:00:02       45 阅读