在C语言中%是求余为什么%后面还要加D?
还有符号的定义是固定的吗?
c语言中求余为什么要在%后面加d
答案:3 悬赏:10
解决时间 2021-03-22 18:07
- 提问者网友:宿醉何为情
- 2021-03-22 00:33
最佳答案
- 二级知识专家网友:时光不老我们不分离
- 2021-03-22 01:57
%d的意思是代表十进制
全部回答
- 1楼网友:恕我颓废
- 2021-03-22 04:02
c语言printf和scanf函数采用的是标准输入输出,格式和数据类型必须要匹配才行。要是你前边用了%d后面数据是long型的话,就会有数据类型不匹配错误。所以必须把%d改成%ld表示长整型才行
- 2楼网友:伤口狠精致
- 2021-03-22 02:28
%d为输入/输出格式
printf(“格式控制字符串”,输出表列)
其中格式控制字符串用于指定输出格式。格式控制串可由格式字符串和非格式字符串两种组成。格式字符串是以%开头的字符串,在%后面跟有各种格式字符,以说明输出数据的类型、形式、长度、小数位数等。如:
“%d”表示按十进制整型输出;
“%ld”表示按十进制长整型输出;
“%c”表示按字符型输出等。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯