sizeof 操作符

来源:互联网 发布:一流演员 知乎 编辑:程序博客网 时间:2024/06/14 19:07

1.      定义

sizeof是一个操作符(operator)。

其作用是返回一个对象或类型所占的内存字节数。

其返回值类型为size_t。(size_t在头文件stddef.h中定义,它依赖于编译系统的值,一般定义为 typedef unsigned int size_t;)

2.      语法

sizeof有三种语法形式:

1)  sizeof (object);  //sizeof (对象)

2)  sizeof object;   //sizeof 对象

3)  sizeof (type_name);  //sizeof (类型)

对象可以是各种类型的变量,以及表达式(一般sizeof不会对表达式进行计算)。

sizeof对对象求内存大小,最终都是转换为对对象的数据类型进行求值。

sizeof (表达式); //值为表达式的最终结果的数据类型的大小

0 0
原创粉丝点击