sizeof大小

原创 2016年08月31日 08:44:39
#include <cstdio>
#include <iostream>
using namespace std;
int main()
{
char a[20] = { '2', '3', '4' };
string b[20] = { "a", "b", "c" };
double c[30] = { 100.0, 200.0, 300.0 };
int d[10] = { 1, 4, 5, 6 };
cout << sizeof(a) << " " << sizeof(b) << " " << sizeof(c) << " " << sizeof(d) << endl;
getchar();

}

得到 20,560,240,40。char一个字节,所以20,double八个字节,所以240,int四个字节,所以40,string,在vs上是28个字节




版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

类的大小——sizeof 的研究

先看一个空的类占多少空间? class Base { public: Base(); ~Base(); }; 注意到我...

sizeof() 类大小,空类大小

一个类的实例化对象所占空间的大小? 注意不要说类的大小,是类的对象的大小. 首先,类的大小是什么?确切的说,类只是一个类型定义,它是没有大小可言的。 用sizeof运算符对一个类型名操作,得到的是具有...
  • liu_qiqi
  • liu_qiqi
  • 2013年07月16日 16:47
  • 11485

结构体的内存对齐方式(结构体大小计算 sizeof)(

网上看到的一篇介绍结构体大小,布局的好文章,转载一下:为表示对原文敬意,原文连接如下:http://www.ksarea.com/articles/20071004_sizeof-struct-mem...

sizeof()的使用及各种数据类型的字节大小

1、什么是sizeof   首先看一下sizeof在msdn上的定义:   The sizeof keyword gives the amount of storage, in bytes, asso...

C/C++中求字符串数组的大小---sizeof,strlen,string,length()

#include "iostream" //#include #include //strlen /**是C++标准库头文件,包含了拟容器class std::string的声明(不过class s...

[C][C++]长度、大小等的详解:sizeof, strlen, size...

转自这儿 sizeof返回类型、变量的大小,单位是byte(字节,8位) strlen返回C Style的长度 虽然看似清晰明了,实际还是有很多细节需要注意的 1. 字符串: 字符串有两...

7_25 C语言 sizeof计算数组大小以及static讲解和静态库动态库

链式访问:函数的返回值作为另一个函数的参数; 头文件定义: #ifndef __ADD_H_ _ #define __ADD_H_ _ /*``````*/ #endif   外部链接属...

C结构体内存分配及sizeof大小总结

1.结构体变量的首地址应该是结构体大小的整数倍(当结构体大小大于处理器位数(现在一般是64位即8字节)时,应该是处理器位数(字节数)的整数倍) 2.结构体成员相对于结构体首地址的偏移量应该是该成员大...

C++primer 5.8sizeof 操作符--上(不同类型所占用的内存大小字节)

简介sizeof 的总结: http://blog.csdn.net/xyh_adolph/article/details/21187783sizeof计算数据(包括数组、变量、类型、结构体等)所占内...

C++类的大小——sizeof()

先看这么个问题——已知:class CBase{int  a;char *p;};那么运行cout
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:sizeof大小
举报原因:
原因补充:

(最多只允许输入30个字)