函数strlen()是C语言中的预定义函数。这在“ string.h”头文件中声明。它用于获取数组或字符串的长度。
这是用C语言编写的strlen()的语法,
size_t strlen(const char *string);
这里,
string-要计算其长度的字符串。
这是用C语言编写的strlen()的示例,
#include <stdio.h> #include <string.h> int main () { char s1[10] = "Hello"; int len ; len = strlen(s1); printf("Length of string s1 : %d\n", len ); return 0; }
输出结果
Length of string s1 : 10
在上面的示例中,使用字符串初始化char类型数组s1,并且变量len填充s1的长度。
char s1[10] = "Hello"; int len ; len = strlen(s1);
函数sizeof()是C语言中的一元运算符,用于获取任何类型的数据大小(以字节为单位)。
这是C语言中sizeof()的语法,
sizeof( type );
这里,
type-您要计算大小的任何类型,数据类型或变量。
这是C语言中sizeof()的示例,
#include <stdio.h> int main() { int a = 16; printf("Size of variable a : %d\n",sizeof(a)); printf("Size of int data type : %d\n",sizeof(int)); printf("Size of char data type : %d\n",sizeof(char)); printf("Size of float data type : %d\n",sizeof(float)); printf("Size of double data type : %d\n",sizeof(double)); return 0; }
输出结果
Size of variable a : 4 Size of int data type : 4 Size of char data type : 1 Size of float data type : 4 Size of double data type : 8