2013年1月13日
摘要: ……?……:……式A?B:C值为:若A为真,则B;若A为假,则C。 但有一点是值得注意的,那就是问号表达式的结合性,问号表达式是从右往左的运算方向尤其是当问号表达式嵌套使用时得注意这个问题,例如代码:int a=1,b=2,c=3,d=4;printf("%d",a<b?a:c<d?c:d);正确结果是:1因为先执行的是c<d?c:d,会返回c,然后执行a<b?a:c因此得到的结果就是1(可以在编译器上实验一下) 阅读全文
posted @ 2013-01-13 16:20 回眸只为搏笑 阅读(1383) 评论(0) 推荐(0)
摘要: printf 输出格式(一)使用printf输出各种格式的字符串1. 原样输出字符串: printf(“%s”, str);2. 输出指定长度的字符串, 超长时不截断, 不足时右对齐: printf(“%Ns”, str); –N 为指定长度的10进制数值3. 输出指定长度的字符串, 超长时不截断, 不足时左对齐: printf(“%-Ns”, str); –N 为指定长度的10进制数值4. 输出指定长度的字符串, 超长时截断, 不足时右对齐: printf(“%N.Ms”, str); –N 为最终的字... 阅读全文
posted @ 2013-01-13 16:16 回眸只为搏笑 阅读(8025) 评论(0) 推荐(1)