赞
踩
在平时项目中。有很多需要用字符串显示的地方。这里我总结了一下使用Printf输出的用法。
1)把整形数据打印输出字符串
int temp = 81;
printf("%d\r\n",temp);
输出结果是 81;
这里是把整形的数据以字符串的形式打印出来。
2)把整形数据打印输出字符串高位补0
int temp = 81;
printf("%03d\r\n",temp);
输出结果是081;
这里填写的是输出3位数据高位补0;
1)把浮点型数据打印输出字符串
float f_value = 10.123;
printf("%f\r\n",f_value);
输出结果是 10.123000;
这里是把浮点型的数据以字符串的形式打印出来。默认显示六位小数。
2)把浮点型数据设定小数点后有效值个数打印输出字符串
float f_value = 10.123;
printf("%.3f\r\n",f_value);
输出结果是 10.123;
设定的有效值是小数点后三位。
1)输出正常字符串
unsigned char str[20] = "123asdfwefrewfew";
printf("%s\r\n",str);
输出结果是 123asdfwefrewfew;
1)输出固定长度字符串
unsigned char str[20] = "123asdfwefrewfew";
printf("%.*s\r\n",10,str);
输出结果是 123asdfwef;
1)输出百分号
int temp = 81;
printf("%1d%%\r\n",temp);
输出结果是081%;
在printf函数里要想输出%号,需要添加两个%%;
谢谢大家!如果觉得有用麻烦给个赞或者关注谢谢!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。