gpt4 book ai didi

c - 如何在不使用字符串的情况下找到C中 float 的长度...?

转载 作者:行者123 更新时间:2023-11-30 20:06:27 25 4
gpt4 key购买 nike

例如 1.54 的长度是 4(包括小数点)。我需要一个 C 代码来以相同的方式查找长度,但没有字符串和 snprintf

最佳答案

计算 float 十进制表示的长度没有多大意义,因为它的底层表示是二进制的。例如,十进制形式的 0.1 会产生无限个二进制数字。

C 没有固有的十进制类型,因此您必须使用某种特殊类型来表示您的数字,并去掉右侧的无意义数字。 C 字符串并不是更糟糕的选择。

关于c - 如何在不使用字符串的情况下找到C中 float 的长度...?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23989817/

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