gpt4 book ai didi

将 double 值转换为 C 中的字符数组

转载 作者:太空狗 更新时间:2023-10-29 17:05:48 24 4
gpt4 key购买 nike

如何在 C 语言中将 double 值转换为字符数组?

double a=2.132;
char arr[8];

有没有办法在标准 C 中做到这一点?谁能给出解决方案?

最佳答案

如果您要存储双数据,而不是可读表示,那么:

#include <string.h>

double a=2.132;
char arr[sizeof(a)];
memcpy(arr,&a,sizeof(a));

关于将 double 值转换为 C 中的字符数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7462349/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com