求大神解释一下printf(count%15?"%5d":"尀n%5d",i);这句话的意思,他的

2025-04-06 23:06:06
推荐回答(1个)
回答1:

1.printf是个函数,用来在屏幕上输出文字,第一个参数是输出的格式,后面的参数是值
2.第一个参数那一串,是个三目运算符,b?x:y,b不为0返回x,为0返回y
3.count%15,取余数,如果为0返回\n%5d,负责返回%5d
4.返回的%5d是printf的格式,%d表示后面的参数是整数,5代表按5位数对齐,不足5位左边补空格