CPP学习之——字符串函数(14.34-39)
一 概述
本节课讲述字符串中的常用函数:
- strcat函数
- strcpy函数
- strcmp函数
- strupr函数
- strlwr函数
- strlen函数
二 strcat函数
2.1 函数说明
- 把src所指向的字符串(包括“\0”)复制到dest所指向的字符串后面(删除*dest原来末尾的“\0”)
2.2 示例代码
1 | #include<iostream> |
2.3 输出结果
1 | My name isjack |
三 strcpy函数
3.1 函数说明
- 把从src地址开始且含有NULL结束符的字符串复制到以dest开始的地址空间
- strcpy函数中的第一个参数,也就是第一个数组必须够大,以便能容纳第二个参数,也就是第二个数组的字符串
- strcpy函数中,第一个参数必须是数组,第二个参数可以是数组,也可以是字符串
3.2 示例代码
1 | #include<iostream> |
3.3 输出结果
1 | jack |
四 strcmp函数
4.1 函数说明
- strcmp函数是string compare(字符串比较)的缩写,用于比较两个字符串并根据比较结果返回整数。基本形式为strcmp(str1,str2),若str1=str2,则返回零;若str1<str2,则返回负数;若str1>str2,则返回正数
4.2 示例代码
1 | #include<iostream> |
4.3 输出结果
1 | -1 |
五 strupr函数
5.1 函数说明
- strupr,函数的一种,将字符串s转换为大写形式
5.2 示例代码
1 | #include<iostream> |
5.3 输出结果
1 | MY NAME IS JACK |
六 strlwr函数
6.1 函数说明
- strlwr函数的功能是将字符串中的S参数转换为小写形式。
6.2 示例代码
1 | #include<iostream> |
6.3 输出结果
1 | my name is jack |
七 strlen函数
7.1 函数说明
- strlen函数用来获得字符串长度。该长度不包括结束符"\0";
7.2 示例代码
1 | #include<iostream> |
7.3 输出结果
1 | 15 |