sizeof和strlen是C语言中两个常用的操作符,用于计算数据的大小和字符串的长度。虽然它们在功能上有一些相似之处,但它们的用途和操作对象有所不同。
- sizeof操作符:
sizeof是C语言中的一个操作符,用于计算数据类型或变量的大小(字节数)。它可以用于计算基本数据类型(如int、float)的大小,也可以用于计算结构体、数组等复合数据类型的大小。sizeof操作符以字节为单位返回结果,它的语法形式为sizeof(表达式)。
下面是一个示例代码,演示了如何使用sizeof操作符计算数据类型和数组的大小:
#include <stdio.h>
int main()