文件名称:base-utils:C中的碱基之间的转换
文件大小:16KB
文件格式:ZIP
更新时间:2024-06-07 02:17:33
fast conversion base62 base base36
基本实用程序 跨平台库,用于C99中的碱基之间的转换 概述: 最初的项目意图是提供专门的功能,以便从更大的基数转换为十进制数。 (主要是底座36和底座62) 添加更多通用函数的想法出现了,因为基本转换在C语言中根本不是那么简单,并且为此目的没有高级内置函数。 目前,base-utils用于更大的项目以进行哈希处理。 基本用法: 使用专用功能时,了解应用程序将处理哪些类型可以使代码获得良好的速度提升。 基准测试显示,经过一百万次迭代,未签名的味道比签名的味道快7%。 // Unsigned conversion from base 36 to base 10 uint64_t dec = uconvb36tob10( " ab16j901x10 " ); // Unsigned conversion from base 62 to base 10 u
【文件预览】:
base-utils-master
----.gitignore(430B)
----baseutils.h(848B)
----baseutils.c(6KB)
----LICENSE(34KB)
----README.md(2KB)