如何在C语言中输入百分数

Python026

如何在C语言中输入百分数,第1张

首先,以浮点型变量存储百分数的小数形式。例如15.23%,存储为0.1523。

第二,将小数乘以100,以浮点型打印。

第三,使用%%,打印出百分号

#include <stdio.h>

int main (void) {

float r=0.1523

printf ("%.2f%%\n",r*100)

getch ()

return 0

}

运行结果

把需要输出的数字乘以100再输出一个百分号

比如:

double a=0.5555555

printf("输出一个百分数%f%%\n",a*100)

注意:在printf里百分号也要使用%%转义。

#include <stdio.h>

int main (void) {

float r=0.1523

printf ("%.2f%%\n",r*100)

getch ()

return 0

}

扩展资料:

C语言是面向过程的编程语言,用户只需要关注所被解决问题的本身,而不需要花费过多的精力去了解相关硬件,且针对不同的硬件环境,在用C语言实现相同功能时的代码基本一致,不需或仅需进行少量改动便可完成移植,这就意味着,对于一台计算机编写的C程序可以在另一台计算机上轻松地运行,从而极大的减少了程序移植的工作强度。

参考资料来源:百度百科-c语言

printf("%c\n", '%')

如果只是打印一个%,用上面的调用即可。

int a = 10

printf("%d%%\n", a)

如果是在字符串中打印%,则用这种调用,printf中两个%连在一起,表示打印一个%字符。

这里打印出的结果是10%。