#strlen
+功能:求字符串长度。
+说明:strlen(a) 函数类型常为int,返回字符串长度大小,参数为字符数组名,也可为字符串和指向字符串的指针。
+使用样例:
char a[ ]={"abcde"};
n=strlen(a);
cout<<n;
运行结果:5
##strcat
+功能:把前后两个字符串连接起来。
+说明:strcat(a,b) 函数类型常为void,不返回数值,参数都是字符数组。
+使用样例
char a[ ]={"abc"},b[ ]={"de"};
strcat(a,b);
cout<<a;
运行结果:abcde
###strncat
+功能:把后面字符串的前N个字符连接在前面的字符数组后面。
+说明:strncat(a, b ,n) 函数类型常为void,不返回数值,参数a,b都是字符数组,n为int类型。
+使用样例
char a[ ]={"hello"},b[ ]={"world"};
strncat(a,b,5);
cout<<a;
运行结果:helloworld
####strcpy
+功能: 把后面的字符数组复制到前面的字符数组上。
+说明:strcpy(a,b) 参数a,b为字符数组或字符串,a的长度要大于b的长度,a一般为空数组,b的后面的‘\0’也会被复制过去。
+使用案例
char a[ ],b[ ]={"abcde"}
strcpy(a,b)
cout<<a;
运行结果:abcde
#####strcmp
+功能:比较前后两个字符串是否相同,若相同,返回0;若不同,a>b返回1,a<b返回-1。
+说明:strcmp(a,b) 函数类型通常为int类型,参数实参是数组名,或字符串。
+使用案例
char a[ ]={"teacher"},b[ ]={"teacher"}
int n=strcmp(a,b)
cout<<n;
运行结果:0
######strncmp
+功能: 比较两个字符数组中表示的字符串的前N个字符。
+说明:strncmp(a,b,n) 参数n为int类型,若n>max{|a|,|b|},功能同strcmp,否则只用比较前n个字符。
+使用案例
char a[ ]={"teacher123"},b[ ]={"teacher23"};
int n=strncmp(a,b,7);
int m=strncmp(a,b,9);
cout<<n<<m;
运行结果:0-1
#######strlwr
+功能:把字符串中的所有大写字母换成小写字母,其他字母不变。
+说明:strlwr(a) 参数a对应的数据类型是数组名,或字符串。
+使用案例
char a[ ]={"AN aPPLe"};
strlwr(a);
cout<<a;
运行结果:an apple
########strupr
+功能:把字符串中的所有小写字母换成大写字母,其他字母不变。
+说明:strupr(a) 参数a对应的数据类型是数组名,或字符串。
+使用案例
char a[ ]={"AN aPPLe"};
strupr(a);
cout<<a;
运行结果:AN APPLE

C/C++字符串函数使用整理的更多相关文章

  1. C++常用字符串函数使用整理

    strlen(字符数组) 功能:求字符串长度. 说明:该函数的实参可以是字符数组名,也可以是字符串. 使用样例: char s1[80] = "China"; cout<&l ...

  2. PHP 常用字符串函数整理

    PHP语言中的字符串函数也是一个比较易懂的知识.今天我们就为大家总结了将近12种PHP字符串函数,希望对又需要的朋友有所帮助,增加读者朋友的PHP知识库. 1.查找字符位置函数 strpos($str ...

  3. 5、SQL基础整理(字符串函数)

    字符串函数 ASCII 返回字符串首字母的ascii编码 select ASCII('name') select ASCII(name) from xuesheng select *from xues ...

  4. C/C++字符串函数之复制函数

    突然发现对字符串函数缺乏系统的了解,所以花了一点时间专门整理下,在此记录之,以方便自己及有需要的人使用. C/C++字符串函数的头文件:string.h 复制函数主要有4个,如下: 1.char * ...

  5. 超实用PHP函数总结整理

    超实用PHP函数总结整理 2014-12-06    分类:WEB开发.编程开发.首页精华暂无人评论     来源:月光光博客 分享到:更多8 1.PHP加密解密 PHP加密和解密函数可以用来加密一些 ...

  6. BCB/Delphi中常用的VCL函数说明(字符串函数)

    本文档是ccrun(老妖)根据网上资料整理而成. --------------------内存分配--------------------函数名称:AllocMem函数说明:在队中分配指定字节的内存块 ...

  7. 问题:oracle字符串函数;结果:Oracle字符串函数

    Oracle字符串函数 最近换了新公司,又用回Oracle数据库了,很多东西都忘记了,只是有个印象,这两晚抽了点时间,把oracle对字符串的一些处理函数做了一下整理,供日后查看.. 平常我们用Ora ...

  8. Delphi常用字符串函数

    Delphi常用字符串函数   一.字符转换函数1.ord(input[i])返回字符表达式 input 左端起第 I 字符的ASCII 码值.2.CHAR()将ASCII 码转换为字符.如果没有输入 ...

  9. ThinkPHP 模板substr的截取字符串函数

    ThinkPHP 模板substr的截取字符串函数在Common/function.php加上以下代码 /** ** 截取中文字符串 **/ function msubstr($str, $start ...

随机推荐

  1. Google推出了Python最牛逼的编辑器

    环境配置对于大多数人来说都是拦路虎,我们小白往往不知道: 怎么正确的安装 不知道选择什么 怎么安装常用的第三方库 ... Google推出了一个在线的网站 https://colab.research ...

  2. Spring Boot+Spring Security:获取用户信息和session并发控制

    说明 (1)JDK版本:1.8(2)Spring Boot 2.0.6(3)Spring Security 5.0.9(4)Spring Data JPA 2.0.11.RELEASE(5)hiber ...

  3. python3+2 不换行打印,多用于进度条 process bar

    python3 不换行打印,多用于进度条 process bar process = 0 # process bar for i in user: process += 1 print("\ ...

  4. mezzanine的breadcrumb

    page_menu tag为什么能渲染出当前页的面包屑路径??靠的是request的page对象,要是page的自己或是它的的祖先才渲染,是根据page的属性page.is_current_or_as ...

  5. 6Linux用户身份与文件权限

    3类用户身份: (1)管理员UID为0,root (2)系统用户UID为1-999:nologin不能登录系统,老版本5.6中是1-499 (3)普通用户UID为1000开始,老版本5.6中是1000 ...

  6. android checkbox自定义(文字位置、格式等)

    第一种:在原生中只调整显示位置等: <CheckBox android:id="@+id/checkBox8" android:layout_width="wrap ...

  7. 【转】WPS word 文档中的插入对象 为什么打不开

    点击桌面左下角开始按钮--所有程序,找到wps office文件夹--wps office工具--配置工具--高级--兼容设置,否选兼容第三方软件.

  8. mysql 采样查询 / 间隔查询 / 跳跃查询的两种实现思路

    先创建一张测试表 CREATE TABLE `test` ( `id` ) DEFAULT NULL, `) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET= ...

  9. 团队作业5——《Spring_Four》项目需求改进与系统设计

    团队项目需求分析改进: 任务1: a.分析<基于Jsoup的大学生考试信息展示系统项目需求规格说明书>初稿的不足,特别是文档需求描述建模不完整的内容. 通过软件工程更深入的学习发现我们的需 ...

  10. c# linq 汇总

    例子:List<string> list = new List<string>(); list.Add("1 a");list.Add("2 b& ...