C语言 字符串

C语言 字符串

  • 字符串是内存中一段连续的char空间,以''(数字0)结尾。
  • 字符串常量是由双引号括起来的字符序列,如“china”、“C program”,“$12.5”等都是合法的字符串常量。

字符串常量与字符常量的不同:

每个字符串的结尾,编译器会自动的添加一个结束标志位'',即 "a" 包含两个字符'a'和’’。

案例

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <math.h>
#include <time.h>

int main(void)
{
    // 样式1:创建字符串b变量、字符串中加入作为测试使用
    char * b = "hello world";

    // 样式2:11个字符大小,故意将默认挤掉、%s会一直往后找,多出内容会变为乱码。
    char a[11] = "hello world";

    // %s:占位符 表示输出一个字符串、遇到停止
    printf("%s
", b);
    printf("%s
", a);
    return 0;
}
字符串案例
原文地址:https://www.cnblogs.com/xiangsikai/p/12372743.html