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

  在平时项目中。有很多需要用字符串显示的地方。这里我总结了一下使用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函数里要想输出%号,需要添加两个%%;

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

你可能感兴趣的:(c语言,c语言)