您的位置:首页 > 其它

sprintf的用法

2015-06-19 21:24 330 查看
1.sprintf用于格式化字符串

把变量打印到字符串中,从而获得数字的字符形式,这样不需要手工转换。

例如

char c[100];

int k=255;

sprintf(c,"%d",k);

//c包含"255"

2.sprintf用于进制转换

可以方便地得到变量的十六进制和八进制字符序列,再稍加处理即可得到每一位的值。

char c[100];

int k=255;

sprintf(c,"%x",k);

//c包含"ff" c[0]='f' c[1]='f'

3.sprintf用于连接字符串

方便地连接两个或者多个字符串

char buf[1024];

char a[100]="I ";

char b[100]="love ";

char c[100]="ACM."

sprintf(buf,"%s%s%s",a,b,c);

//buf 包含"I love ACM."
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: