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;
}

 

posted @ 2020-03-13 18:05  三行代码划江湖  阅读(302)  评论(0编辑  收藏  举报