www.qcfz.net > C语言printF("%%D,%%D\n",A,B);中两个%%是什么意思...

C语言printF("%%D,%%D\n",A,B);中两个%%是什么意思...

%是转义符。 例如/,两个//代表一个/,同理所以两个%% 代表一个% 所有的ASCII码都可以用“

%%d相当于(%%)与d 最基本的,%c搭配表示输出一个字符,%d表示输出一个整数,而%%则是表示

这是程序输出结果 a=%d,b=%d %%是输出%号 如果要输出整数a,b的值,应改为

%%是输出%号。%是转义符。%d 输出整型。%nd 输出的整型宽度至少为n位,右对齐,]即宽度至少为

%d 是输出一个整数,\n是回车换行,a,b是你定义的那一个量。 %d适用于int型 貌

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

%d 输出整型 %nd 输出的整型宽度至少为n位,右对齐,%5d即宽度至少为5位,位数大于5则输出实

printf("%-2c%-2c%d\n",a,b,c);//%-2c: 

%可以理解为一个转义符(像\一样),%%前面的%告诉(编译)系统后面的%是字符%,系统是由前到后处理

printf("%%d"); // 会输出%d 因为%用来作格式符,如%c,%

网站地图

All rights reserved Powered by www.qcfz.net

copyright ©right 2010-2021。
www.qcfz.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com