.c和.h 两个文件 通用性很强 移植简单 支持16位 20位输出模式