C语言字符串
#include<stdio.h> #include<string.h> using namespace std; //C语言字符串中以'\0'结尾,占一个字节的空间,但是实际长度中不包含'\0' int main() { char a = 'a'; //单个字符只占用一个字节空间 char b[] = "a"; //字符串占用两个字节。 char str[] = "abcde";//占用4+1 = 5 个,结尾有一个'\0' printf("str数组申请的空间:%d\n",sizeof(str)); //C语言字符串中以'\0'结尾,占一个字节的空间,但是实际长度中不包含'\0' printf("str字符串的长度:%d\n",strlen(str)); return 0; }