手动编程
张鸷
这个作者很懒,什么都没留下…
展开
-
笔记之: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 · 1343 阅读 · 0 评论 -
kernel 中 sscanf和sprintf()函数使用说明
sprintf()使用说明在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多。sprintf 是个变参函数,定义如下:int sprintf( char *buffer, cons转载 2015-08-18 10:29:55 · 4952 阅读 · 0 评论 -
C语言转义字符和格式控制符参考
转义字符参考:\a:蜂鸣,响铃\b:回退:向后退一格\f:换页\n:换行,光标到下行行首\r:回车,光标到本行行首\t:水平制表\v:垂直制表\\:反斜杠\':单引号\":双引号\?:问号\ddd:三位八进制\xhh:二位十六进制\0:空字符(NULL),什么都不做注:1转载 2015-08-18 11:17:16 · 2289 阅读 · 0 评论