设为首页 加入收藏

TOP

C语言为什么定义了这么多不同的时间标准?
2012-11-05 11:37:34 】 浏览:683
Tags:语言 为什么 定义 这么 不同 时间 标准
由于所使用的计算机和编译程序不同,你可能会发现定义了许多时间标准。尽管有多种时间标准会带来一定的方便,但把它们都写出来显然要花很长的时间,并且把它们都存储起来也会多占硬盘空间。那么,为什么还要这样呢 其中有好几个原因。

首先,C是一种可移植的语言。因此在一台计算机上编写的C程序应该能在另一台计算机上运行。通常,当用C语言在一个新的系统上进行开发时,必须把专门在某个系统上使用的那些函数添加到C语言中。此后,当C程序需要从一个系统移植到另一个系统中时,将具体命令添加到目标系统中通常就很容易了。这样一来,同一函数的不同版本就都汇集在C语言中了。这种情况就曾多次发生在时间函数身上。

其次,时间(和日期)可能有多种不同的用法。你可能想按秒计时,可能想从一个具体的时间和日期开始计时。此外,你还可能想按最小的时间间隔计时,以确保计时尽可能精确。对于计时,没有一种最好的方法。当你开始编写一个涉及到时间的程序时,你必须先把可以使用的函数分析一遍,并确定哪一种函数最适合于你的目的。如果你要用多种方法处理时间,你就可能要使用多种不同的时间格式和函数。在这种情况下,你可能会庆幸有这么多时间格式可供选择,并且其中的一种能满足你的需要。
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇C语言中存储日期和时间的最好方法.. 下一篇C语言中,怎样把时间存储到单个数..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目