sizeof是什么意思?

如题所述

sizeof是计算对象所占的字节数,通常用来查看变量、数组或结构体等所占字节个数的操作运算符。sizeof(int)的作用是算出int类型的长度 。 

对于数据类型的sizeof,取决于CPU位数,编译器,汇编等,32位系统下是4个字节,64位系统化下是8个字节。

扩展资料:

Sizeof与Strlen的区别与联系 

(1)sizeof操作符的结果类型是size_t,它在头文件中typedef为unsigned int类型。其值在编译时即计算好了,strlen的结果要在运行的时候才能计算出来,是用来计算字符串的长度。

(2) sizeof是运算符,strlen是函数。 

(3)sizeof可以用类型做参数,strlen只能用char*做参数,且必须是以“\0”结尾的。

(4)数组做sizeof的参数不退化,传递给strlen就退化为指针了。

参考资料来源:百度百科-sizeof



温馨提示:答案为网友推荐,仅供参考
相似回答