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
{
//语句块
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)