C语言中的字符串操作
2015-07-12 15:30
253 查看
puts(str)函数,直接输出字符串char str[];
gets(str)函数,从键盘输入str[],结束有’\0’;
strcat(str1,str2)函数,STRing CATanate字符串连接,连接两个字符数组的字符串,str2中的字符串连接在str1后;
1 strcpy(str1,str2)函数,STRing CoPY,字符串2复制到字符数组1中(注意字符数组1的长度)
4.2 strncpy(str1,str2,n)函数,将str2中的最前面n个字符复制到str1中,取代str1中原有的最前面n个字符,但n不多余str1中原有的字符(不包括’\0’);
strcmp(str1,str2),每个字符依次比较,直到出现不同或’\0’,按ASCII码大小比较;
strlen(str)函数,STRing LENgth,测试字符串数组长度,
printf(“%d”,strlen(“China”))==>5
strlwr(str)函数,STRing LoWeRcase字符串小写,将字符串中的大写字母改成小写字母;
strupr(str)函数,STRing UPpeRcase字符串大写,将字符串中的小写字母换成大写字母
gets(str)函数,从键盘输入str[],结束有’\0’;
strcat(str1,str2)函数,STRing CATanate字符串连接,连接两个字符数组的字符串,str2中的字符串连接在str1后;
1 strcpy(str1,str2)函数,STRing CoPY,字符串2复制到字符数组1中(注意字符数组1的长度)
4.2 strncpy(str1,str2,n)函数,将str2中的最前面n个字符复制到str1中,取代str1中原有的最前面n个字符,但n不多余str1中原有的字符(不包括’\0’);
strcmp(str1,str2),每个字符依次比较,直到出现不同或’\0’,按ASCII码大小比较;
strlen(str)函数,STRing LENgth,测试字符串数组长度,
printf(“%d”,strlen(“China”))==>5
strlwr(str)函数,STRing LoWeRcase字符串小写,将字符串中的大写字母改成小写字母;
strupr(str)函数,STRing UPpeRcase字符串大写,将字符串中的小写字母换成大写字母
相关文章推荐
- C语言 gets()和scanf()函数的区别
- C++中一个类究竟占用多少内存
- C语言之基本算法30—数组的灵活应用(一个正整数的各位数字平方和)
- Embedded_SW_模块化]嵌入式C语言工程文件组织_保持更新
- C语言之基本算法29—整数任意次方的最后三位数(精度问题)
- C++ static关键字详细应用指南
- 探索C++的秘密之详解extern
- C语言之基本算法28—硬币抛投(随机数)
- 【Balanced Binary Tree】cpp
- C语言调试接口
- C语言之基本算法27—条件余数
- C语言之基本算法26—佩尔方程求解
- c++primer之auto类型说明符
- C语言学习笔记——结构体
- C++ primer读书笔记 3
- C语言编程易错要点
- C语言-对一个结构体中的字段进行排序
- C++ Primer 学习笔记_98_特殊的工具和技术 --优化内存分配
- stl非变易算法(二)
- C++腾讯笔试题