当前位置:   article > 正文

【C语言你不知道的那些事儿】C语言Printf的用法以及如何打印%号_%d\r\n

%d\r\n

  在平时项目中。有很多需要用字符串显示的地方。这里我总结了一下使用Printf输出的用法。

用法一:把整形数据打印输出字符串

1)把整形数据打印输出字符串

	int temp = 81;
	printf("%d\r\n",temp);
  • 1
  • 2

输出结果是 81;
这里是把整形的数据以字符串的形式打印出来。
2)把整形数据打印输出字符串高位补0

	int temp = 81;
	printf("%03d\r\n",temp);
  • 1
  • 2

输出结果是081;
这里填写的是输出3位数据高位补0;

用法二:把浮点型数据打印输出字符串

1)把浮点型数据打印输出字符串

	float f_value = 10.123;
	printf("%f\r\n",f_value); 
  • 1
  • 2

输出结果是 10.123000;
这里是把浮点型的数据以字符串的形式打印出来。默认显示六位小数。
2)把浮点型数据设定小数点后有效值个数打印输出字符串

	float f_value = 10.123;
	printf("%.3f\r\n",f_value); 
  • 1
  • 2

输出结果是 10.123;
设定的有效值是小数点后三位。

用法三:把字符串数据打印输出字符串

1)输出正常字符串

	unsigned char str[20] = "123asdfwefrewfew";
	printf("%s\r\n",str); 
  • 1
  • 2

输出结果是 123asdfwefrewfew;
1)输出固定长度字符串

	unsigned char str[20] = "123asdfwefrewfew";
	printf("%.*s\r\n",10,str); 
  • 1
  • 2

输出结果是 123asdfwef;

用法四:输出特殊符号

1)输出百分号

	int temp = 81;
	printf("%1d%%\r\n",temp); 
  • 1
  • 2

输出结果是081%;
在printf函数里要想输出%号,需要添加两个%%;

谢谢大家!如果觉得有用麻烦给个赞或者关注谢谢!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/394796
推荐阅读
相关标签
  

闽ICP备14008679号