当前位置: 技术问答>linux和unix
格式化字符串的问题!
来源: 互联网 发布时间:2015-01-20
本文导语: 我想巴一个浮点数转化为字符串 比如 15.0056 转化成 "15.0056"前面两位 后面4位因该怎么写? 能不能给出%x %s %d 的格式化 的例子 谢谢 | 用printf: printf(“%2.4f”,15.0056); 或者printf(“...
我想巴一个浮点数转化为字符串
比如 15.0056
转化成 "15.0056"前面两位 后面4位因该怎么写?
能不能给出%x %s %d 的格式化 的例子
谢谢
比如 15.0056
转化成 "15.0056"前面两位 后面4位因该怎么写?
能不能给出%x %s %d 的格式化 的例子
谢谢
|
用printf:
printf(“%2.4f”,15.0056);
或者printf(“%.4f”,15.0056);
都可以,因为左边是自动按照位数来的;
用sprintf原型:
int sprintf(char *string, char *farmat [,argument,...]);
printf(“%2.4f”,15.0056);
或者printf(“%.4f”,15.0056);
都可以,因为左边是自动按照位数来的;
用sprintf原型:
int sprintf(char *string, char *farmat [,argument,...]);