网上很多人写到,timeval结构解释错误

*******************************************************************

问题如下:

在debian linux的man页中对gettimeofday函数的说明中,有这样一个说明:

DESCRIPTION

The functions gettimeofday and settimeofday can get and set the time as

well as a timezone. The tv argument is a timeval struct, as specified

in :

struct timeval {

time_t       tv_sec;     /* seconds */

suseconds_t   tv_usec; /* microseconds */

};

其中对tv_usec的说明为时间的毫秒部分。 而在实际中,该函数以及Linux内核返回的timeval

类型的时间值,tv_usec代表的是微秒精度(10的-6次方秒)。

********************************************************************

我很无语,只能说写这话的人英语很水,microsecond 是微秒的意思,简写为usec

毫秒的英语单词是millisecond,简写为msec

#include #include #include

int main(int argc,char * argv[])

{

struct timeval tv;

while(1)

{

gettimeofday(&tv,NULL);

printf("time %u:%u\n",tv.tv_sec,tv.tv_usec);

sleep(2);

}

return 0;

}

linux timeval,linux 中 timeval结构体相关推荐

  1. linux按键驱动中的结构体,linux 驱动之input子系统(gpio-keys)实现

    1.概述 Gpio-keys 是基于input子系统实现的一个通用按键驱动,该驱动也符合linux驱动实现模型,即driver和device分离模型.一般按键驱动,都是基于gpio-keys进行开发的 ...

  2. Linux结构体变量报错,C语言中的结构体

    用户自己建立自己的结构体类型 1.  定义和使用结构体变量 (1).结构体的定义 C语言允许用户自己建立由不同类型数据组成的组合型的数据结构,它称为结构体. (2).声明一个结构体类型的一般形式为: ...

  3. Linux学习-文件IOA1——用结构体和文件操作函数实现文件的拷贝

    Linux学习-文件IOA1--用结构体和文件操作函数实现文件的拷贝 其实我们不必选用结构体去实现模仿拷贝功能的,但是为了锻炼我们的思维以及对结构体.文件操作函数的使用,所以我们就这样来折腾自己. 学 ...

  4. step2 . day5 C语言中的结构体和枚举

    最近几天交叉的学习C和Linux,知识梳理的不是很仔细,有很多还没有搞明白的问题,所有耽误了几天更新笔记,也是在细嚼慢咽中,做了一个规划表,现阶段先把C后面的知识学好,然后再梳理Linux系统相关知识 ...

  5. C语言中的结构体,结构体中数组初始化与赋值

    最近写c语言中的结构体遇到了些问题,从网上找了些资料如下: 结构体是连续存储的,但由于结构体中成员类型各异,所以会存在内存对齐问题,也就是内存里面会有空档,具体的对齐方式这里 暂不讨论: 1.结构体的 ...

  6. 33. 使用fread()/fwrite()往文件中写入结构体,从文件中读出结构体

    1 //读写结构体 2 #include <stdio.h> 3 typedef struct student 4 { 5 int num; 6 char name[30]; 7 char ...

  7. matlab单元数组与结构体的区别,MATLAB中的结构体和单元数组

    MATLAB中的结构体和单元数组 一.结构: x.real=10 x.imag=5 增加字段 x.scale=1 使用struct函数 s=struct('field1',values1,'field ...

  8. 【C 语言】文件操作 ( 学生管理系统 | 命令行接收数据填充结构体 | 结构体写出到文件中 | 查询文件中的结构体数据 )

    文章目录 一.学生管理系统 二.代码示例 一.学生管理系统 前两篇博客 [C 语言]文件操作 ( 将结构体写出到文件中并读取结构体数据 | 将结构体数组写出到文件中并读取结构体数组数据 ) [C 语言 ...

  9. 【C 语言】文件操作 ( 读取文件中的结构体数组 | feof 函数使用注意事项 )

    文章目录 一.读取文件中的结构体数组 | feof 函数使用注意事项 二.代码示例 一.读取文件中的结构体数组 | feof 函数使用注意事项 读取文件结构体时 , 可以循环读取文件中的数据 , 只使 ...

  10. C++中的结构体,C管理进程代码,C++管理进程代码,C语言中的联合体

     1.C++中的结构体 #include<iostream> struct lstruct { int num; }; struct MyStruct { int num; doubl ...

最新文章

  1. Excel弱爆了!这个工具30分钟完成了我一天的工作量,零基础、文科生也能学!...
  2. Spartan-6的MCB模块、GTP模块、PCIe端点模块
  3. 人工智能之神经网络要进入的下一个阶段-演绎推理
  4. 和php交互的过程_JavaScript学习笔记(二十三) 服务器PHP
  5. Boost:简单移动平均线的测试程序
  6. Window右键添加“用vim打开”
  7. SAP ABAP CDS view里的注解在ABAP后台是如何被解析的?
  8. php sql注入判断,php防止sql注入漏洞过滤函数的代码
  9. macbook 下载时睡眠_MacBook进入睡眠状态时如何自动使其静音
  10. 探究 Spring 的定时任务配置
  11. MySQL 5.6和MySQL 5.7的区别
  12. PLSQL导出表结构
  13. DNS的作用和解析过程描述
  14. MYSQL LEFT JOIN 的怪异行为
  15. 深夜报社哪家强?我分析了大众点评20w家店告诉你!
  16. 强制退出scrapy
  17. Hexagon GDB Debugger介绍(53)
  18. 1-10 Java 继承、protected和abstract抽象类
  19. Intel NUC10i7FHN安装Ubuntu16.04
  20. 华为云计算机访问手机软件,华为云电脑来了,只需一个APP就能让手机秒变Windows电脑...

热门文章

  1. ansible 特殊变量
  2. Navicat导出数据库表设计文档
  3. 联想电脑插入耳机没有声音的解决方法
  4. 网络安全这玩意儿真不建议一般人学...
  5. 问题 C: LH 找妹子
  6. 把一件件小事积累起来,会有什么样的变化
  7. hostapd启动流程(二)
  8. win7计算机配置的主要功能,Win7由于启动计算机时出现了页面文件配置问题的应对措施...
  9. 考研复试英语万金油回答
  10. python编程:从入门到实践7-8,7-9,7-10