1. 字符输出函数putchar()
调用格式:putchar(c)
向终端输出一个字符,c可以是一个字符变量或字符常量、整形变量、整形常量或转义字符。
2. 字符输入函数getchar()
调用格式: getchar();
从终端输入一个字符。当程序执行到getchar()函数时,将等待用户从键盘上输入一个字符,并将字符作为函数结果值返回。getchar()函数没有参数。
3. 字符串输出函数puts()
调用格式:puts(字符数组名);
将一个以’\0’结束的字符串输出到显示器上,输出时将’\0’置换成’\n’,输出字符串后换行。
4. 字符串输入函数gets()
调用格式:gets(字符数组);
从键盘上输入一个字符串到字符数组中,以按[Enter]键结束字符串输入,并将其转换为’\0’存入字符串尾部。函数的返回值是字符数组的首地址。
5. 字符串连接函数strcat()
调用格式:strcat(字符数组1,字符数组2或字符串常量)
将字符数组2或字符串常量连接到字符数组1的后面,函数de返回值是字符数组1的首地址。
6. 字符串复制函数strcpy()
调用格式:strcpy(字符数组1,字符数组2或字符串常量)
将字符数组2或字符串常量复制到字符数组1中,连同结束标志’\0’也一起复制,字符数组中原来的内容被覆盖。函数的返回值是字符数组1的首地址。
7. 字符串比较函数strcmp()
调用格式:strcmp(字符串1,字符串2)
比较两个字符串的大小。规则:对两个字符串中的字符从左至右逐个比较其ASCII码值,直到出现第一个不同的字符或遇到’\0’为止。若两个字符串全部字符相同,则认为相等;若出现不相同的字符,则以第一个不相同的字符的比较结果为准。函数的返回值是第一个不同ASCII码值的差值,有以下三种取值:
字符串1=字符串2,函数值为0;
字符串1>字符串2,函数值为大于0的整数;
字符串1<字符串2,函数值为小于0的整数。
8. 字符串长度测试函数strlen()
调用格式:strlen(字符数组或字符串常量)
测试字符数组或字符串常量的实际长度(不含结束标志’\0’),并返回字符数组或字符串常量的长度。
9. 大写字母转小写字母函数strlwr()
调用格式:strlwr(字符串)
将字符串中的大写字母转小写字母。
10. 小写字母转大写字母函数strupr()
调用格式:strupr(字符串)
将字符串中的小写字母转大写字母。