c - “1e”是什么意思?
问题描述
我在网上看到了一些代码,我正在尝试弄清楚它在做什么。特别是,我以前从未见过“1e”约定。
time_t currentTime;
time(¤tTime);
uint64_t currentTime = (uint64_t)currentTime * 1e6;
解决方案
那是 1e6,而不是 le6,这意味着 1 * 10^6 或 1000000.0
是科学记数法。
推荐阅读
- angular - NgRx 效果只执行一次
- amazon-web-services - AWS CDK 如何从 OpenApi 规范创建由 Lambda 支持的 API 网关?
- python - 将多行分配到烧瓶中的 json 字典中
- c# - 如何使用 protobuf.net 查找 2 个对象之间的“增量”或“差异”,跟踪已更改
- java - 读取 txt 文件并记录它的页面 - JAVA
- javascript - JS 循环跳到屏幕上绘制的最后一个矩形(使用画布)
- flutter - 为什么 MediaQuery(context).size 会抛出错误?
- c++ - 获取分段错误字符串 s=s+"A";
- google-fit - 聚合 api 中缺少游泳和骑自行车活动的详细信息
- sql - SQL - 如何在 WHERE 语句中提取多行