C++编程思想 第1卷 第3章 运算符及其使用 sizeof独立运算符

sizeof 单独作为一个运算符是因为它满足不同寻常的需要。sizeof给我们提供对有关数据
项目所分配的内存大小。
sizeof告诉我们任何变量使用的字节数。

sizeof可以给出数据类型的大小(不用变量名)


//: C03:sizeof.cpp
// From Thinking in C++, 2nd Edition
// Available at http://www.BruceEckel.com
// (c) Bruce Eckel 2000
// Copyright notice in Copyright.txt
#include <iostream>
using namespace std;
int main() {
  cout << "sizeof(double) = " << sizeof(double);
  cout << ", sizeof(char) = " << sizeof(char);
  getchar();
} ///:~


  任何char(signed,unsigned或普通的)类型的sizeof都是1,不管char潜在的存储空间是否
实际上是一个字节。
  对于所有别的类型,结果都是以字节表示的大小。
  
输出
sizeof(double) = 8, sizeof(char) = 1

猜你喜欢

转载自blog.csdn.net/eyetired/article/details/80715294