标签:nbsp 添加 linux http 常用 长度 测试 大写 语言
1.字符数组和字符串
char a[]={‘a‘,‘b‘,‘c‘};//字符数组,不要指定大小,否则会添加0,变成字符串
char b[10]={‘a‘,‘b‘,‘c‘.‘\0‘};//字符串
char c[10]={‘a‘,‘b‘,‘c‘,0};//字符串
2.初始化
1 include<stdio.h> 2 3 int main() 4 5 { 6 7 char a[]={‘a‘,‘b‘,‘c‘}; 8 printf("a=%s\n",a);//打印,乱码,没有结束符 9 return 0; 10 }
char a[10]="abc";
打印长度
3.字符串常量
1 #include<stdio.h>
2 void fun()
3 {
4 printf("fun s1=%p\n","hello world");
5 }
6 int main()
7
8 {
9 //所有的hello world都代表一个地址,所以下面打印应该一样
10 printf("s1=%s\n","hello world");
11 printf("s1=%p\n","hello world");
12 printf("s1=%s\n","hello world"+1);
13 fun();
14 //字符常量就是此字符串的首元素地址,所以可以赋值个指针
15 char *p="hello world";
16 printf("p=%p\n",p);
17 return 0;
18 }
4.字符串常量初始化字符指针和字符数组的区别
char *p="hello";
char buf[]="hello";
标签:nbsp 添加 linux http 常用 长度 测试 大写 语言
原文地址:https://www.cnblogs.com/xiangdongBig1/p/11899576.html