c++ 获取时间 微秒

参考:https://juejin.cn/s/c%2B%2B 获取时间 微秒

在 C++ 中获取当前时间的微秒数可以使用 头文件中的 std::chrono::high_resolution_clock 类。该类提供了高精度的计时功能,可以精确到纳秒级别。

以下是一个示例代码,可以获取当前时间的微秒数:

cpp 复制代码
#include <chrono>
#include <iostream>

int main()
{
    auto now = std::chrono::high_resolution_clock::now();
    auto duration = now.time_since_epoch();
    auto microseconds = std::chrono::duration_cast<std::chrono::microseconds>(duration);
    std::cout << "Microseconds since epoch: " << microseconds.count() << std::endl;

    return 0;
}

1秒=1000000微秒

如果要算一段的运行,就可以用两段时间微秒相减

相关推荐
心疼你的一切15 小时前
三菱FX5U PLC与C#通信开发指南
开发语言·单片机·c#
Tim_1016 小时前
【C++入门】04、C++浮点型
开发语言·c++
@淡 定16 小时前
Java内存模型(JMM)详解
java·开发语言
谈笑也风生16 小时前
经典算法题型之复数乘法(二)
开发语言·python·算法
hkNaruto16 小时前
【C++】记录一次C++程序编译缓慢原因分析——滥用stdafx.h公共头文件
开发语言·c++
先知后行。16 小时前
python的类
开发语言·python
派大鑫wink16 小时前
【Day12】String 类详解:不可变性、常用方法与字符串拼接优化
java·开发语言
柏木乃一16 小时前
进程(6)进程切换,Linux中的进程组织,Linux进程调度算法
linux·服务器·c++·算法·架构·操作系统
JIngJaneIL16 小时前
基于springboot + vue健康管理系统(源码+数据库+文档)
java·开发语言·数据库·vue.js·spring boot·后端
dyxal16 小时前
Python包导入终极指南:子文件如何成功调用父目录模块
开发语言·python