随笔分类 -  编程

c/c++
摘要:C++/C 宏定义(define)中# ## 的含义 define 中的# ## 一般是用来拼接字符串的,但是实际使用过程中,有哪些细微的差别呢,我们通过几个例子来看看。 #是字符串化的意思,出现在宏定义中的#是把跟在后面的参数转成一个字符串; eg: #define strcpy__(dst, s 阅读全文
posted @ 2016-03-24 11:42 sz123 阅读(14230) 评论(0) 推荐(0)
摘要:printf格式输出数字,位数不够前面补0,适用与输出编号 printf格式输出:%[flags][width][.perc][F|N|h|l]type 用到了flags中的 0 (注意是零不是欧) ,其百科描述为:将输出的前面补上0,直到占满指定列宽为止(不可以搭配使用-) width 即表示需要 阅读全文
posted @ 2016-03-09 15:10 sz123 阅读(4794) 评论(0) 推荐(0)