c语言怎么输出%

Python019

c语言怎么输出%,第1张

只要在格式控制符里输入2个

%%

就可以了,例如:

#include

<stdio.h>

int

main()

{

int

a=90

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

return

0

}

此时我们会得到90%。

扩展资料:

其他方法输出%:

第一种:

#include<stdio.h>

int

main(

)

{

printf("%%\n")

return

0;

}

第二种方法:

#include<stdio.h>

int

main(

)

{

printf("\%\n");

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("%%");就可以了 ,平时用的时候多试验几次。或者一些该记住的就记一下。

记住下面的格式化字符串:

Code 格式:

%% 一个'%'符号

%c 字符

%d 带符号整数

%i 带符号整数

%e 科学计数法, 使用小写"e"

%E 科学计数法, 使用大写"E"

%f 浮点数

%g 使用%e或%f中较短的一个

%G 使用%E或%f中较短的一个

%o 八进制

%s 一串字符

%u 无符号整数

%x 无符号十六进制数, 用小写字母

%X 无符号十六进制数, 用大写字母

%p 一个指针

%n 参数应该是一个指向一个整数的指针

指向的是字符数放置的位置