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."
把变量打印到字符串中,从而获得数字的字符形式,这样不需要手工转换。
例如
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."
相关文章推荐
- Java学习日记之掌控硬盘(2)
- C++ 记录Windows程序崩溃时的dumpfile
- 心存感恩
- C#面向对象第六天总结
- linux shell脚本学习xargs命令使用详解
- (PHP)微信公众平台模拟登陆和发送消息详解
- QT入门心得
- pyQT实现自动找茬游戏
- 使用sysfs创建LED驱动
- 第二十三讲 用if语句实现分支结构
- 【华为oj】图片整理
- 批量取出PHP BOM头
- python模块学习:os模块
- Redis数据类型之LIST类型
- Android SDK 百度网盘下载
- Numpy的tile函数
- Spring的配置说明
- MFC中五个初始类的作用
- 剑指offer--面试题22:栈的压入、弹出序列--Java实现
- 马化腾和他的腾讯帝国