stm32 整型 浮点型转换为字符串

stm32 整型 浮点型转换为字符串,第1张

eg:
float ad_val = 328;
char volt [10] = "";
sprintf(volt, "%1f", ad_val); //将ad浮点数保留一位小数后转化为字符
、、、

说明:sprintf函数原型:
int sprintf( char buffer, const char format, [ argument] … );
buffer : char 型指针,指向将要写入的字符串的缓冲区。
format :格式化字符串。
[argument] :可选参数,可以是任何类型的数据。

1、一位的整型数转换为字符。首先,定义一个整型变量,保存转换的一位整型数值。

2、接着,定义一个字符型变量,保存转换为的单个字符。

3、将数值变量加上48,然后保存在字符变量c中。

4、运行程序,输入一个一位的数值后,电脑就会把它转换为相应的字符。

5、还可以将转换表达式中的48,更改为字符0,也能实现相同的效果。

6、多位的整型数转换为字符,如果整数有多位,将其转换为字符串,可以使用itoa函数。在程序中,定义一个字符类型数组s。

7、使用itoa函数将数值转换为相应的字符串,保存在数组s中。

8、运行程序,输入一个数值,电脑就会将其转换为相应的字符串。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13399619.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-29
下一篇 2023-07-29

发表评论

登录后才能评论

评论列表(0条)

保存