黑马程序员C语言教程:《C语言常用字符串接口总结》.docx 立即下载
2025-08-28
约2.3万字
约31页
0
25KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

黑马程序员C语言教程:《C语言常用字符串接口总结》.docx

黑马程序员C语言教程:《C语言常用字符串接口总结》.docx

预览

免费试读已结束,剩余 26 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

黑马程序员C语言教程:《C语言常用字符串接口总结》

第一篇:黑马程序员C语言教程:《C语言常用字符串接口总结》《C语言常用字符串接口总结》1)字符串操作strcpy(p,p1)复制字符串strncpy(p,p1,n)复制指定长度字符串strcat(p,p1)附加字符串strncat(p,p1,n)附加指定长度字符串strlen(p)取字符串长度strcmp(p,p1)比较字符串strcasecmp忽略大小写比较字符串strncmp(p,p1,n)比较指定长度字符串strchr(p,c)在字符串中查找指定字符strrchr(p,c)在字符串中反向查找strstr(p,p1)查找字符串strpbrk(p,p1)以目标字符串的所有字符作为集合,在当前字符串查找该集合的任一元素strspn(p,p1)以目标字符串的所有字符作为集合,在当前字符串查找不属于该集合的任一元素的偏移strcspn(p,p1)以目标字符串的所有字符作为集合,在当前字符串查找属于该集合的任一元素的偏移*具有指定长度的字符串处理函数在已处理的字符串之后填补零结尾符2)字符串到数值类型的转换strtod(p,ppend)从字符串p中转换double类型数值,并将后续的字符串指针存储到ppend指向的char*类型存储。strtol(p,ppend,base)从字符串p中转换long类型整型数值,base显式设置转换的整型进制,设置为0以根据特定格式判断所用进制,0x,0X前缀以解释为十六进制格式整型,0前缀以解释为八进制格式整型atoi(p)字符串转换到int整型atof(p)字符串转换到double符点数atol(p)字符串转换到long整型3)字符检查isalpha()检查是否为字母字符isupper()检查是否为大写字母字符islower()检查是否为小写字母字符isdigit()检查是否为数字isxdigit()检查是否为十六进制数字表示的有效字符isspace()检查是否为空格类型字符iscntrl()检查是否为控制字符ispunct()检查是否为标点符号isalnum()检查是否为字母和数字isprint()检查是否是可打印字符isgraph()检查是否是图形字符,等效于isalnum()|ispunct()4)函数原型原型:strcpy(chardestination[],constcharsource[]);功能:将字符串source拷贝到字符串destination中例程:#include#includevoidmain(void){charstr1[10]={“TsinghuaOK”};charstr2[10]={“Computer”};cout注意:在定义数组时,字符数组1的字符串长度必须大于或等于字符串2的字符串长度。不能用赋值语句将一个字符串常量或字符数组直接赋给一个字符数组。所有字符串处理函数都包含在头文件string.h中。strncpy(chardestination[],constcharsource[],intnumchars);strncpy:将字符串source中前numchars个字符拷贝到字符串destination中。strncpy函数应用举例原型:strncpy(chardestination[],constcharsource[],intnumchars);功能:将字符串source中前numchars个字符拷贝到字符串destination中例程:#include#includevoidmain(void){charstr1[10]={“Tsinghua”};charstr2[10]={“Computer”};cout原型:strcat(chartarget[],constcharsource[]);功能:将字符串source接到字符串target的后面例程:#include#includevoidmain(void){charstr1[]={“Tsinghua”};charstr2[]={“Computer”};cout原型:strncat(chartarget[],constcharsource[],intnumchars);功能:将字符串source的前numchars个字符接到字符串target的后面例程:#include#includevoidmain(void){charstr1[]={“Tsinghua”};charstr2[]={“Computer”};cout原型:intstrcmp(constcharfirststring[],constcharsecondstring);功能:比较两个字符串firststring和secondstring例程:#include#includevoidmain
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

黑马程序员C语言教程:《C语言常用字符串接口总结》

文档大小:25KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用