![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
手动编程
张鸷
这个作者很懒,什么都没留下…
展开
-
笔记之:log Debug开关
打印log是一种常用Debug手段,但是繁多的log会影响系统的性能,为了方便对log的管理,可以采用“log Debug开关”的书写方式。 #define ZZL_DB "zzl:" #define ZZL_DEBUG #ifdef ZZL_DEBUG #define zzl_printk(fmt, arg...) printk(ZZL_DB fmt, ##arg) #else原创 2015-07-17 14:41:56 · 1329 阅读 · 0 评论 -
kernel 中 sscanf和sprintf()函数使用说明
sprintf()使用说明 在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多。 sprintf 是个变参函数,定义如下: int sprintf( char *buffer, cons转载 2015-08-18 10:29:55 · 4929 阅读 · 0 评论 -
C语言转义字符和格式控制符参考
转义字符参考: \a:蜂鸣,响铃 \b:回退:向后退一格 \f:换页 \n:换行,光标到下行行首 \r:回车,光标到本行行首 \t:水平制表 \v:垂直制表 \\:反斜杠 \':单引号 \":双引号 \?:问号 \ddd:三位八进制 \xhh:二位十六进制 \0:空字符(NULL),什么都不做 注: 1转载 2015-08-18 11:17:16 · 2282 阅读 · 0 评论