溫馨提示×

c語言如何看字符串占多少字節

小億
878
2023-08-18 18:44:49
欄目: 編程語言

在C語言中,可以使用sizeof運算符來獲取字符串占用的字節數。但是需要注意的是,sizeof運算符返回的是字符串指針的大小,而不是字符串本身的長度。如果要獲取字符串的長度,可以使用strlen函數。下面是一個示例代碼:

#include <stdio.h>
#include <string.h>
int main() {
char str[] = "Hello, World!";
int size = sizeof(str);
int length = strlen(str);
printf("字符串占用的字節數:%d\n", size);
printf("字符串的長度:%d\n", length);
return 0;
}

輸出結果如下:

字符串占用的字節數:14
字符串的長度:13

可以看到,字符串"Hello, World!"占用的字節數為14,其中包括了一個額外的結束符’\0’。而字符串的長度是13,不包括結束符。

1
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女