gpt4 book ai didi

c - 如何获取数字的最后n位?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:30:10 25 4
gpt4 key购买 nike

我将 Linux 记录器转换为在 Windows 中工作。记录器使用 snprintf 打印。在 linux 中,这个记录器输出 timeofday.tv_usec ,给出如下内容:

Jun 24 18:30:31-232928 test-transport...

在我的 Windows 版本中,使用 QueryPerformanceCounter,我生成如下结果:

jun 24 23:54:18-866568508 test-transport....

在 Linux 中,uSeconds 恰好有 6 位数字,但是这个 windows 函数生成了 9 位数字。我怎么能只打印最后 6 位数字?请记住,这是时间紧迫的代码。

最佳答案

使用数字除以 10 的余数来计算要保留的位数。

在你的情况下:

num % 1000000

关于c - 如何获取数字的最后n位?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6475545/

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