c语言%.20s什么意思 主要是那个点

2025-03-07 02:30:38
推荐回答(4个)
回答1:

不带点:%20s 当字串长度小于20,左边补空格,大于或等于20,则全部输出

不带点:%-20s 右边补空格
带点:%.20s 输出字串前20个字符,不足20则全部输出
带点:%5.4s 输出前4个字符,不足5个字符,左边补空格
带点:%-5.4s 输出前4个字符,不足5个字符,右边补空格
带点:%5.6s 输出前6个字符,超出5个字符,不补空格
带点:%-5.6s 输出前6个字符,超出5个字符,不补空格

回答2:

c语言中强执退出当前循环的语句是break;。goto语句也能退出当前循环而将程序流程转移到任何需要的地方去,但由于有诸多弊端不提倡使用。

回答3:

输出字符串的前20个字符

回答4:

需要完整的语句