C 语言 sizeof运算符
sizeof运算符在C语言中使用时,它决定表达式的大小或在char大小的存储单元数量中指定的数据类型。sizeof运算符包含一个操作数,该操作数可以是表达式,也可以是数据类型转换,其中转换是用括号括起来的数据类型。数据类型不仅可以是基本数据类型,还可以是指针数据类型和复合数据类型。
sizeof运算符的作用
程序要知道原始数据类型的存储大小。尽管数据类型的存储大小是恒定的,但在不同的平台上实现时它会有所不同。例如,我们可以使用sizeof运算符动态分配。
示例
int *ptr=malloc(10*sizeof(int));
在上面的示例中,我们使用了sizeof()运算符,该运算符应用