C中的字符串操作函数
来源:互联网 发布:知乎解读让子弹飞 编辑:程序博客网 时间:2024/05/31 19:06
sprintf
语法
#include <stdio.h>
int sprintf(char *buffer, const char *format, ……);
用法示例:
char string[50];
int file_number = 0;
sprintf(string, "file.%d", file_number);
sprintf函数和printf类似,只是把输出发送到buffer(缓冲区)中,返回值是写入的字符数量。
sscanf
语法
#include <stdio.h>
int sscanf(const char *buffer,const char *format,……);
函数sscanf和scanf类似,只是输入从buffer中读取数据;
还有ctype.h种的几个函数:
isnum、isalpha、isdigit、isprint可以用来判断字符的属性,而toupper、tolower可以用来转换大小写。
1、isnum
语法:
#include <ctype.h>
int isalnum(int ch);
功能:如果参数是数字或字母字符,函数返回非零值,否则返回零值。
用法示例:
char c;
scanf("%c", &c);
if(isalnum(c))
printf("You entered the alphanumeric character %c\n", c);
2、isalpha
语法
#include <ctype.h>
int isalpha(int ch);
功能:如果参数是字母字符,函数返回非零值,否则返回零值。
用法示例:
char c;
scanf("%c", &c);
if(isalpha(c))
printf("You entered a letter of the alphabet\n");
3、isdigit
语法:
#include <ctype.h>
int isdigit(int ch);
功能:如果参数是0到9之间的数字字符,函数返回非零值,否则返回零值。
用法示例:
char c;
scanf("%c", &c);
if(isdigit(c))
printf("You entered the digit %c\n", c);
4、isprint
语法:
#include <ctype.h>
int isprint(int ch);
功能:如果参数是可打印字符,函数返回非零值,否则返回零值。
- C中的字符串操作函数
- 【C】C语言中的字符串操作函数
- c语言中的字符串操作函数
- C字符串操作函数
- C字符串操作函数
- C字符串操作函数
- c 字符串操作函数
- C--字符串操作函数
- c中的字符串函数
- X++中的字符串操作函数
- VB中的字符串操作函数
- java中的字符串操作函数
- js中的字符串操作函数
- C语言字符串操作函数
- C字符串操作函数实现
- C语言字符串操作函数
- C语言字符串操作函数
- C语言字符串操作函数
- hibernate的QBE和QBC
- Hadoop异步rpc通信机制--org.apache.hadoop.ipc.Client
- Galaxy Nexus ToolKit_V10.4.0 ROOT i9250 4.2.1
- 并行计算(三)——衍生数据类型
- 九度教程--------7
- C中的字符串操作函数
- 走过的2012
- java.util.Date和java.sql.Date的区别和相互转化
- HDU 3790 最短路径问题
- 监考系统
- 【2013.2.15】来吧,互粉吧——Observer(使用List)
- tkFileDialog - Tkinter Wiki
- 九度教程--------8
- Android Unity3D基础