C语言程序设计基础
lyp_20180630
这个作者很懒,什么都没留下…
展开
-
stdio.h中的字符串函数
除了gets(str),puts(str),输入输出一个字符串函数,还有其他的输入输出方式1.sscanf(字符数组,格式化字符串,输出项);例子:某人的身份证号存储在字符串中,请输出他的出生日期char str[]=“41012219950829980X”;int year,month,day;sscanf(str,"%*6d%4d%2d%2d",&year,&month...原创 2019-03-25 17:25:36 · 472 阅读 · 0 评论 -
字符串和字符数组
(1)C语言没有字符串这种数据类型,所以通常用字符数组来存放字符串,(2)初始化:char ch1[10]={‘a’,‘b’,‘c’,‘d’,’\0’};输出的strlen(ch1)仍然为4;char ch2[10]=“abcd”;系统自动在有效字符后面加入一个空字符,给ch2分配的空间大小为5,但是调用strlen(ch2)时输出的仍是4;//字符数组输入输出的两种方式int i;c...原创 2019-03-25 17:34:03 · 230 阅读 · 0 评论 -
string.h中的字符串函数
求字符串长度的函数:strlen(str)字符串复制函数:strcpy(str1,str2);strncpy(str1,str2,n);将str2的最多n位复制到str1中;字符串比较函数:strcmp(str1,str2);strncmp(str1,str2,n);字符串1中的最多n个字符和字符串2比较,相等为0,大于为正数,小于为负数字符串连接函数:strcat(s1,s2)和strnc...原创 2019-03-25 17:36:39 · 205 阅读 · 0 评论