您的位置:首页 > 编程语言 > C语言/C++

C语言基础知识(四)(各种集成函数)

2020-08-04 08:52 211 查看

1、字符串的函数

puts函数---输出字符串函数

语法:

puts(数组):将'\0'之前的字符串输出。(输出可以包含转义字符)

[code]char str[]={"nihao\nbeijing"};
puts(str);

语法:gets(字符数组), 输入字符串函数

gets(str);

其中:gets和puts函数只能输入或输出一个字符串,不能写成puts(str1, str2);

strcat函数--字符串连接函数

语法:strcat(字符数组1, 字符数组2)   把两个字符串2接到字符串1后面,结果放在字符数组1中。

注意:字符数组1要足够大,以便容纳连接后的新字符串。

strcpy和strncpy函数---字符串复制函数

语法:strcpy(字符数组1,字符数组2或字符串常量)   将字符串2复制到字符数字1中。

注意:复制前要把字符数组1进行初始化,要不然复制时,只是将字符数组2和其'\0'一起复制到字符数组1中,取代前几个字符,而后面几个字符是无法预知的。

不能用字符串常量或字符串数组直接给字符串数组。例如:str1 = "china"; 只能使用strcpy函数进行复制。

strncpy函数可以选择复制字符个数。例如:strncpy(str1, str2, 2); 把st2前2个字符复制到st1中。

strcmp比较函数

语法:strcmp(str1, str2); 将str1和str2从左到右逐个按照字符的ASCLL码进行比较,直到遇到不一样的字符或\0为止。

str1>str2,则函数值为一个正整数。

str1<str2,则函数值为一个负整数。

str1=str2,则函数值为0。

strlen函数--测字符串长度

语法:strlen(字符数组)  测试字符串长度,函数的值为字符串中的实际长度(不包含\0)

 strlwr函数--转换为小写的函数

语法:strlwr(字符串)  将字符串中大写字母转换成小写字母

strupr--转换为大写字母的函数

语法:strupr(字符串)  将字符串中小写字母转换成大写字母

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐