- 搞懂C语言的字符和字符串
- 1.代码:
- 2.运行结果
搞懂C语言的字符和字符串 1.代码:
#include2.运行结果int main() { //单个字符 char c1 = 'A'; printf("%cn", c1); // 普通字符数组 char c2[] = { 'h','e','l','l','o' }; printf("%cn", c2[0]); //printf("%sn", c2); //会乱码,因为没有' '结束符 // 字符串(因为C中没有字符串类型,所有用char的数组来替代) //有两种写作方式: //方式一如下: char c3[] = { 'h','e','l','l','o' ,' ' }; printf("%cn", c3[1]); printf("%sn", c3); //方式二如下: char c4[] = "hello"; // 会默认带' ' printf("%cn", c4[2]); printf("%sn", c4); // 用一个指向字符的 指针数组 来存储一个字符串列表 char *c5[] = { "hello","world" }; // 会默认带' ' printf("%sn", c5[1]); return 0; }
代码如下(示例):
A h e hello l hello world



