计算机二级C语言程序设计基础知识(九)
树图思维导图提供 计算机二级C语言程序设计基础知识(九) 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级C语言程序设计基础知识(九) 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:b14777abcb5986d32a087a2ef79000b9
计算机二级C语言程序设计基础知识(九)思维导图模板大纲
字符数组是用来存放字符的数组,字符数组中的一个元素存放一个字符
字符数组的定义
char a[10];
字符串
字符串是借助于字符数组来存放的,并规定以字符’\0
字符串处理函数
•scanf(“%s”,a)
//以格式符%s输入字符串,输入的字符串自动以’\0’结尾;输入的字符数组名前不加”&”前缀
•printf(“%s”,a
//以格式符%s输出字符串,输出的字符串以’\0’结尾
•gets(a)
//a为字符数组名,输入的字符可以包含’\0’字符
•puts(a)
//a为字符数组名,输入的字符可以包含’\0’字符
•strcat
(字符串1,字符串2); //把字符串2连接到字符串1后
•strcpy
(字符数组1,字符串2); //把字符串2拷贝到字符数组1中
•strcmp
(字符串1,字符串2); //比较两个字符串,若相等,则返回0,若字符串1>字符串2,则返回1,否则返回-1
•strlen
//返回字符数组中包含的字符串的长度
•strlwr
//将字符串的大写字符转换为小写
•strupr
//将字符串的小写字符转换为大写
不使用strlen()函数,计算一个字符串的长度
#include<stdio.h> main() { int i=0; char str[30]; printf(“ 输入一个字符串:”); gets(str); while (str[i]!=’\0’) i++; printf(“字符串长度为:%d\n”,i); }
字符数组是用来存放字符的数组,字符数组中的一个元素存放一个字符
字符数组的定义
char a[10];
字符串
字符串是借助于字符数组来存放的,并规定以字符’\0’(占用存储空间,但不计入字符串的长度)为字符串的结束标记
字符串处理函数
•scanf(“%s”,a)
//以格式符%s输入字符串,输入的字符串自动以’\0’结尾;输入的字符数组名前不加”&”前缀
•printf(“%s”,a)
//以格式符%s输出字符串,输出的字符串以’\0’结尾
•gets(a)
//a为字符数组名,输入的字符可以包含’\0’字符
•puts(a)
//a为字符数组名,输入的字符可以包含’\0’字符
•strcat(字符串1,字符串2)
//把字符串2连接到字符串1后
•strcpy(字符数组1,字符串2)
//把字符串2拷贝到字符数组1中
•strcmp(字符串1,字符串2)
//比较两个字符串,若相等,则返回0,若字符串1>字符串2,则返回1,否则返回-1
•strlen(字符数组)
//返回字符数组中包含的字符串的长度
•strlwr(字符串)
//将字符串的大写字符转换为小写
•strupr(字符串)
//将字符串的小写字符转换为大写
不使用strlen()函数,计算一个字符串的长度
#include<stdio.h> main() { int i=0; char str[30]; printf(“ 输入一个字符串:”); gets(str); while (str[i]!=’\0’) i++; printf(“字符串长度为:%d\n”,i); }
树图思维导图提供 计算机二级C语言程序设计基础知识(十一) 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级C语言程序设计基础知识(十一) 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:6675e3f651fe85d663414f0a5b66b819
树图思维导图提供 计算机二级C语言程序设计基础知识(十) 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级C语言程序设计基础知识(十) 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:bfad3e000f9852057be2a3963a00fbb7