C语言基础知识(四)(各种集成函数)
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(字符串) 将字符串中小写字母转换成大写字母
- C语言基础知识之函数
- 学ios需要了解的C语言基础知识-5-函数
- C语言基础知识之(六):数组-----数组类型、定义数组、读取数组、排序数组、字符串数组函数
- C语言基础知识——常变量以及输入输出函数
- C++:C++语言入门级基础知识考察点回顾之函数、结构体和类
- Verilog HDL数字设计与综合(二)Verilog基础知识,语法规则,语言基本框架,重要库函数
- 【脚本语言系列】关于Python基础知识函数缓存,你需要知道的事
- C语言基础知识整理10函数
- 学ios需要了解的C语言基础知识-10-内外部函数,内外部变量
- C语言基础知识之(十五):指针和函数
- C语言基础知识整理12内部函数与外部函数
- C语言基础知识之(十二):结构体作为函数的参数(结构体变量、结构体数组)
- C语言基础知识之(十八):堆内存的分配函数及运用
- Linux-C基础知识学习:C语言作业-将5个学生成绩保存在一个数组中,单独实现一个计算平均成绩的average函数, 在main函数中获取该函数返回的平均值,并打印。
- C语言基础知识之(十九):内存操作的其他函数:内存初始化,内存拷贝,内存比较
- 黑马程序员——C语言基础知识整理——printf函数与scanf函数
- C语言基础知识之(九):函数
- 语言程序设计经典书籍《C++ Primer》 C++基础知识:函数,类 .........
- C语言基础知识之函数
- 黑马程序员-C语言基础知识-函数