第二日学习

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

猜你喜欢

转载自blog.51cto.com/15085121/2593579