没有合适的资源?快使用搜索试试~ 我知道了~
nanoprintf:用C99编写的微小的可嵌入printf替代品
共35个文件
cpp:19个
h:4个
c:3个
需积分: 14 3 下载量 130 浏览量
2021-02-05
00:53:43
上传
评论
收藏 41KB ZIP 举报
温馨提示
纳米印刷 nanoprintf是snprintf和vsnprintf的嵌入式系统的实现,当完全启用时,其目标是符合C11标准。 nanoprintf不进行内存分配,并且使用少于100字节的堆栈。 nanoprintf在Cortex-M架构上可编译为1-3KB的代码。 nanoprintf是样式的。 存储库的其余部分是测试和脚手架,不需要使用。 nanoprintf使用C99的最小方言编写,以实现最大的编译器兼容性,并且可以在32位和64位模式下以最高警告级别在clang,gcc和msvc上进行干净编译。 这真的很难编写可移植的C89代码,顺便说一句,如果你没有什么整体式使用持有转换后的
资源推荐
资源详情
资源评论
收起资源包目录
nanoprintf-main.zip (35个子文件)
nanoprintf-main
unit_tests
test_snprintf.cpp 796B
nanoprintf_in_unit_tests.cpp 72B
test_ptoa_rev.cpp 94B
test_fsplit_abs.cpp 6KB
test_utoa_rev.cpp 5KB
main.cpp 347B
test_bufputc.cpp 979B
nanoprintf_in_unit_tests.h 642B
test_itoa_rev.cpp 2KB
test_vpprintf.cpp 8KB
test_parse_format_spec.cpp 19KB
test_ftoa_rev.cpp 524B
b 170B
.github
workflows
presubmit.yml 2KB
compilation_tests
nanoprintf_compilation_test_c.c 61B
nanoprintf_compilation_test_cpp.cpp 61B
static_test
nanoprintf_in_static_test.c 192B
main.c 772B
conformance_tests
test_conformance.cpp 14KB
main.cpp 347B
nanoprintf_in_conformance_tests.cpp 61B
CMakeLists.txt 9KB
examples
wrap_npf
your_project_printf.cpp 650B
your_project_printf.h 112B
main.cpp 188B
use_npf_directly
main.cpp 182B
your_project_nanoprintf.cpp 150B
your_project_nanoprintf.h 304B
LICENSE 1KB
README.md 12KB
nanoprintf.h 39KB
.ycm_extra_conf.py 2KB
CODE_OF_CONDUCT.md 3KB
.gitignore 560B
build.py 5KB
共 35 条
- 1
资源评论
止蚀
- 粉丝: 22
- 资源: 4508
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 运算放大器基础.pdf
- 本仓库包含我们队伍2019年数模美赛题目A、我们的代码及论文
- 基于JavaWeb图书管理系统课程设计软件源码+数据库+实验报告
- 基于Selenium的Java爬虫实战(内含谷歌浏览器Chrom和Chromedriver版本122.0.6172.0)
- WesternDigital-SSD-Dashboard-v4.2.2.5
- 计算机视觉,课后习题部分解答(章毓晋)
- “推荐系统”相关资源推荐
- 软件工程期末复习笔记 快速冲刺
- 毕业设计基于Spring Boot的健身房管理系统源码+数据库+使用文档(高分项目)
- 基于Selenium的Java爬虫实战(内含谷歌浏览器Chrom和Chromedriver版本122.0.6170.3)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功