【嵌入式C语言】常用工具函数之数字字符串与十进制数字转换函数

背景:在嵌入式开发中,有时候我们在协议中发送或者收到的数字都是十进制数字,而我们在人机交互时,需用通过字符串类型来显示该十进制数字,这就经常需要对十进制数字和数字字符串进行相互转换。
说明:下面给出的4个工具函数,在使用时可以直接调用。以下工具函数中,说明了函数的功能,函数参数以及函数的返回值。并且下面的函数原型和函数实现都是我在嵌入式开发中经常使用的,而不是所有场景通用的(比如嵌入式中常用u8类型,即unsigned char,一般不会出现负数)。
1.计算10的n次方
/*************************************
*函数名称:get_10_n
*函数功能:输入一个数字n,计算10的n次方
*函数参数:大于等于0的数字
*函数返回:10的n次方结果
*************************************/
int get_10_n(int n)
{
int i = 0;
int ret = 10;

if (n == 0)
{
return 1;
}

for (i =

【嵌入式C语言】常用工具函数之数字字符串与十进制数字转换函数最先出现在Python成神之路

版权声明:
作者:admin
链接:https://www.techfm.club/p/26337.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>