c语言中t%-15s是什么意思?

c语言中t%-15s是什么意思?,第1张

printf("[t%s]\n","good")会得到输出:[tgood]

printf("[t%15s]\n","good")会得到输出:[t           good]

上面t和g之间有11个空格保证good占用15个字符位置,不足的用空格补充,右对齐输出

printf("[t%-15s]\n","good")会得到输出:[tgood           ]

上面d后面有11个空格,仍然保证good占用15个字符位置,但是左对齐输出

整数取余

if(t%2): 先计算t%2,其结果为0或者1;

为0时表示t能够被2整除,原表达式变成 if(0),不执行if语句块里的内容

为1时表示t不能够被2整除,原表达式变成 if(1),执行if语句块里的内容

为了增强程序的易读性和可维护性,不建议这样编写程序,最好是改成

if( t%2 == 1)

{

//语句块

}

else

{

//语句块

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7782833.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-09
下一篇 2023-04-09

发表评论

登录后才能评论

评论列表(0条)

保存