c语言中%%d的结果 C语言中%d的%,d分别表示什么?

作者&投稿:容汪 (若有异议请与网页底部的电邮联系)
%%表示打印%
用printf("a=%%%d,b=%%%c\n",a,c);
可以得到你想要的结果

没试过,待会回去看看吧,有点意思…

%是特殊字符,“%%”才输出%字符,所以你要写%%%d

运行结果应该是a=%d,b=%c

%%输出控制符为原样输出第一个%后的内容

懂C语言的大侠们,问一下: printf("%%%%d\n",a)结果为什么是 %%d?~

c语言中,%d是十进制的格式输出,但%%d输出的是%,两个“%%”自然输出两个%%,%d的“%”被前面的抢掉了,所以当做普通的字符输出

c语言输入输出控制符,
%i---输出一个整型数;%d---输出一个整型数;%f---输出一个浮点数;%e---输出一个浮点数,科学计数法;%g---输出一个浮点数,当指数小于-4或者大于5,则运用科学计数法,否则正常显示浮点数;%c---输出一个字符;%o---输出一个八进制的整型数,前面不带0;%#o---输出一个八进制的整型数,前面带0;%x---输出一个十六进制的整型数,前面不带0x;%#x---输出一个十六进制的整型数,前面带0x, 如果x大写,则显示的时候也是大写。%u---不带符号的十进制整数。%%---输出一个%.

C语言print函数格式控制符中%%d是什么意思?
答:C语言中%d表示输出的数用十进制表示 要在结果中输出% 需要用俩个%表示 即a==%%d中的俩个%%作用是在结果中输出一个% 后面的d不表示十进制了 直接在结果中输出 输出的结果是 a=%d,b=%d

c语言中,% d是什么意思?
答:1、%是求余运算符,也叫模除运算符,用于求余数。2、%要求两个操作数均为整数(或可以隐式转换成整数的类型),%是求余数的运算,例如7%2=1。3、举例:include<stdio.h> void main(){ int i=7;i=i%2;printf("%d\n",i);} 运行结果如下图:4、%是运算符的一种其他运算符:(1)...

C语言中%d的%,d分别表示什么?
答:c语言输入输出控制符,i---输出一个整型数;%d---输出一个整型数;%f---输出一个浮点数;%e---输出一个浮点数,科学计数法;%g---输出一个浮点数,当指数小于-4或者大于5,则运用科学计数法,否则正常显示浮点数;%c---输出一个字符;%o---输出一个八进制的整型数,前面不带0;%#o---...

C语言中的%%d是什么意思
答:d表示输入或输出十进制有符号数。在输出不同数据时要用不同的的格式字符,比如说这个%d是用来输出十进制整型数据的实际长度输出;%f是以小数形式输出单、双精度度数,隐含输出6位小数;还有很多,如%s(输出字符串)。printf("%%d"); // 会输出%d。因为%用来作bai格式符,如%c,%与c搭配表示输出一...

c语言printf()中的% d是什么意思?
答:c语言中, %d\n 是printf()函数的格式控制,%d是printf()函数的格式声明,表示结果只能输出十进制整数,\n是普通字符中的换行符,表示输出后控制移到下一行的开头。c语言中printf()函数的一般格式printf("<格式化字符串>", <参量表>)。格式化字符串由格式控制、和输出表列两部分组成,其中格式控制...

在C语言中用%d输出一个小数,结果为一个很大的的,不正确的数;用%f输出...
答:整数是按补码存放的,而浮点数是阶码+尾数原码存放的。机内的浮点数都是8字节双精度,53位用来存放尾数原码,用%d控制只截取低4字节的原码数据按补码输出,常常是个大大的或正或负的数;而反过来,一个整数4字节,按%f要读取8字节,而整数前面的4字节常常是0,把它按阶码部分尾数处理后自然常常是0。

C语言中%d和%f是什么意思啊?
答:d表示输入或输出十进制有符号数;%f表示输入或输出浮点数(float,四字节表示);在C语言中输出不同数据时需要用到不同的格式字符,%d是用来输出十进制整型数据的实际长度输出,%f是以小数形式输出单、双精度度数。以下是详细介绍:1、%d表示输入或输出十进制有符号数;2、%f表示输入或输出浮点数(float...

C语言输出% d是什么意思?
答:d:输出的是整形字符 /n:换行符,即输出结果需要换行 d和%d/n的区别就在于,%d下一次的输入会紧接着本次的输出内容后,而%d/n下一次的输出会换行,在下一行的显示。例如:int a=6;b=7;print("%d/n,%d",a,b)输出:6 7

c语言中%d和%f的区别是什么。
答:d指按实际长度,以带符号十进制整数形式进行输出,%8.6f指以浮点小数(包括单精度和双精度)进行输出,输出结果占8格,取小数点前6位小数。d格式:用来输出十进制整数。有以下几种用法: 1、%d:按整型数据的实际长度输出。2、%md:m为指定的输出字段的宽度。如果数据的位数小于m,则左端补以...

在C语言中"%d%d"和"%d,%d"有什么区别
答:都是两个整型的通配符,可以用于格式化输入/输出函数内。如printf和scanf。一、当用于输出时:1. %d%d的输出形式,两个整型的结果是相连的,中间没有任何分隔。比如两个数分别为123,和456,那么会输出 123456 2. %d,%d的格式,输出时两个整型数值会以逗号分隔。同上例,会输出 123,456 从以上区别上...