c语言中求余为什么要在%后面加d

%是求余,为是么在%后面加d

第1个回答  2009-05-05
%d为输入/输出格式

printf(“格式控制字符串”,输出表列)
其中格式控制字符串用于指定输出格式。格式控制串可由格式字符串和非格式字符串两种组成。格式字符串是以%开头的字符串,在%后面跟有各种格式字符,以说明输出数据的类型、形式、长度、小数位数等。如:
“%d”表示按十进制整型输出;
“%ld”表示按十进制长整型输出;
“%c”表示按字符型输出等。
第2个回答  2009-05-05
在scan和printf语句里%不是表示求余,在计算的时候才表示求余,d是输入(scan)或者输出(printf)是数值为整形
第3个回答  2009-05-05
不要乱说哦
看在什么位置

求余的时候后面跟的是整型

如: int a =123;

int b = b % 10;//对10求余

scanf("%d",&a);//d表示整型,输入整型a
printf("%d",a);//d表示整型,输出整型a
第4个回答  2009-05-06
那个是输出格式
“%d”表示按十进制整型输出;
第5个回答  2009-05-05
格式化字符串,输出的是数字
int a = 4;
printf(“%d”,a);
相似回答
大家正在搜