第二日学习

今天主要学习了字符串函数的使用
包括
一、strlen(arr)求字符串的长度,读取字符串\0前面的字符个数。返回值是无符号类型,因此须要注意相减也是无符号的。
二、strcpy(arr1,arr2)将arr2的内容拷贝到arr1里面,包括\0,返回值为arr1的地址。
三、strcat(arr1,arr2)追加函数,将arr2的内容追加到arr1的后面,返回值为arr1的起始元素地址,不能本身追加本身。
四、strcmp(arr1,arr2)2个字符串比较,字符串比较不能用“==”,比较方法为字符一一对于比较,不是字符串的长度。若是出现字符大小那就是比较结果,返回值为大于0,小于0,等于0
五、strncpy(arr1,arr2,num)将arr2的num位拷贝到arr1里面,若是num大于arr2的内容,则补充\0,
六、strncat(arr1,arr2,num)将arr2的num位追加到arr1里面,若是num大于arr2的内容长度,不须要补充\0.
七、strncmp(arr1,arr2,num)比较arr1和arr2的num位。
八、strstr(arr1,arr2)在arr1里面找是否有arr2的字符串,也就是找子字符串。返回值为arr1里面找到的子字符串首地址。
九、strtok(str,sep)将str里面的字符串按照分隔符分割。
str是具备分隔符的字符串,sep是分隔符的集合
调用一次就会消除一个分隔符,第一次调用传地址,后面传NULL,返回值为分割后字符串首地址。
字符操做
一、tolower()将大写改成小写
二、toupper()将小写改成大写ide

相关文章
相关标签/搜索