我有一个我正在序列化的对象,它包含大量的双精度和双精度结构,我正在使用protobuf-net发送这些双精度结构。问题是,在整个过程中,我不需要所有的精度。例如,我有一个类似这样的东西,一个外部库返回一个双精度。
double Volts = Sampler.GetValue(); //Volts is a value like 4.35(..
这个库接口了许多比例模型,每个模型都有自己的精度。在我的C++应用程序(使用该库)中,我需要做的是从刻度(双倍格式)中读取权重值,并将其打印出来,同时考虑刻度精度(因此,为用户提供读取该值的刻度精度信息)。因此,连接具有2个小数精度的小数位数时,输出应为例如:23.45g;连接具有4个小数精度的小数位数时,输出应为例如: 23.4567 g
事实上,我不知道图书馆里的小数位数精度。