在C语言中 语句 printf("%d%d%%d%d",1+2,5/2,-2*4,11%3)是怎样运算的

日期:2021-07-27 18:11:40 人气:1

在C语言中 语句 printf("%d%d%%d%d",1+2,5/2,-2*4,11%3)是怎样运算的

先算1+2=3,这个没什么要说的
再计算 5/2=2(整型数与整型数计算,结果也为整型数.5/2=2.5,取整得2)
再计算 -2*4=-8,这个也没什么要说的
最后 11%3=2(11/3取余数) 关于取余计算.我想说一下,就是只有整型数才能进行取余计算. 特殊情况,如果M小于N,M%N=M.
输出框输出的是32-82(没有空格)
还想说一下关于printf的问题.就以本题为例.如果%d的个数少于输出项的个数,则多余的项不输出
    A+
热门评论