- 6
- 0
- 约1.62万字
- 约 52页
- 2018-12-29 发布于福建
- 举报
vc塑料第三章
3.1.9 sizeof运算符 每种类型的变量都占用一定大小的存储单元。存储单元的大小与变量类型、CPU及操作系统有关。 sizeof运算符用于测试某种数据类型或表达式的类型在内存中所占的字节数,它是一个一元运算符。其语法格式为: sizeof(类型名) 或 sizeof(表达式) 例如: sizeof (int) //整数类型占4个字节,结果为4 sizeof (3+3.6) //3+3.6的结果为double实数,结果为8 3.1.10 typeid运算符 对于任何一个表达式,应该知道它的类型究竟是什么。例如: int i = -2; unsigned j = 3; couti*jendl; //输出4294967290 表达式i*j的类型是什么?C++提供了typeid运算符(称为类型标识type identity),能获取一个表达式在运行时刻的类型信息。该运算符要求包含一个文件typeinfo.h,还要再调用一个函数name()。 例3-6 typeid运算符的例子。 #include iostream.h #include typeinfo.h void main(){ int i = -2; unsigned j = 3; couti*jendl; couttypeid(i*j).name()endl; } 3.2
原创力文档

文档评论(0)