纳米印刷 nanoprintf是snprintf和vsnprintf的嵌入式系统的实现,当完全启用时,其目标是符合C11标准。 nanoprintf不进行内存分配,并且使用少于100字节的堆栈。 nanoprintf在Cortex-M架构上可编译为1-3KB的代码。 nanoprintf是样式的。 存储库的其余部分是测试和脚手架,不需要使用。 nanoprintf使用C99的最小方言编写,以实现最大的编译器兼容性,并且可以在32位和64位模式下以最高警告级别在clang,gcc和msvc上进行干净编译。 这真的很难编写可移植的C89代码,顺便说一句,如果你没有什么整体式使用持有转换后的