cwlr.net
当前位置:首页 >> C语言中whilE(n%%)啥意思 >>

C语言中whilE(n%%)啥意思

C语言输出中%%是对输出的%进行转义,楼主的这句不对,应该是printf ("%%%05d\n", --a); 这样输出的就是%a的值。

你想输出12.6%,那你不能直接写"12.6%",因为%和字母组合是有特别含义的,例如%f,是输出浮点型,那输出%这个符号你只能用%%了.

%d是表示后面的变量b的值用整数形式显示。 后面的两个%,表示显示一个%。 如果b的值是20,则输出是“20%”。

一般出现在for 循环中, 表示一个变量。 例如: for /L %%n in (1,1,5) do echo %%n 会依次显示1,2,3,4,5 如果直接在命令行中就要改成%n for /L %n in (1,1,5) do echo %n

如果printf("%%n"); 会输出: %n 即连续的%%表示一个%

在printf()函数中,连续两个%是为了输出一个'%'字符。 例如当a的值为100时,printf()的结果如下: a = 100------------a(= %6d) (换行)

#include #include int main() { int k,m,n,i; printf("100-200之间的素数为:\n"); for(m=100;m='a'&&c='A'&&c='0'&&c

printf中的""中的是输出格式,这个表示输出a,bc其中的abc按十进制整数输出

%d 是输出格式,表示对应的参数 用整型输出。 %%是转义字符 代表百分号 所以这个输出的效果是这样的,比如 num1 = 100 num2 = 11 那么会输出 100 % 11 = 1

简单说,%d表示把后面相应位置的数字以整数的形式显示在输出的字符串里(小数位直接舍去),%%表示使用一个%显示在字符串里(如果想输出%只能用这种方法)。 详细请见: http://www.cplusplus.com/reference/cstdio/printf/

网站首页 | 网站地图
All rights reserved Powered by www.cwlr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com