第4章Linux环境下系统函数的使用.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章Linux环境下系统函数的使用剖析

* 4.5 内存分配函数 例4.12 源代码三(改编后): MAP_SHARED: 对映射区域的写入数据会复制回文件, 且允许其它映射该文件的进程共享. MAP_PRIVATE: 对映射区域的写入操作会产生一个映射的复制(copy-on-write), 对此区域所做的修改不会写回原文件. * 4.5 内存分配函数 例4.12(续)运行结果三: * 4.6 数据结构中常用函数 常用的数据查找、排序函数 函数名 功能 bsearch 二分法搜索 lfind/lsearch 线性搜索,如果lsearch()找不到关键数据,则把该项数据加入数组 qsort 快速排序数组 * END * 4.2 字符函数的使用 字符测试函数如下: 函数名 功能 isalnum 是否为英文或数字 isalpha 是否为英文字母 isascii 是否为ASCII码字符 iscntrl 是否为ASCII码的控制字符 isdigit 是否为数字 islower 是否为小写字母 isprint 是否为可打印字符 isspace 是否为空格字符 ispunct 是否为标点符号或特殊符号 isupper 是否为大写英文字母 isxdigit 是否为16进制数字 第4章 Linux环境下系统函数的使用 * 系统函数的内容 数学函数 字符函数 系统时间与日期函数 环境控制函数 内存分配函数 数据结构中的一些常用函数 * 4.1 数学函数的使用 例4.1 使用函数pow计算xy值。编写程序,从键盘读入两个double型数据x, y, 并计算结果 * 4.1 数学函数的使用 例4.2 输入整数n,且输入n个实数,求这n个实数的平方根。 * 4.1 数学函数的使用 例4.2 输入整数n,且输入n个实数,求这n个实数的平方根。 * 4.1 数学函数的使用 例4.3 应用函数rand产生10个介于1到10之间(即[1, 10])的随机数值。 rand() 返回[0, RAND_MAX] 之间的随机值; rand()/(RAND_MAX+1.0) 返回[0, 1)的随机值 1+(int)(10.0*rand()/(RAND_MAX+1.0)) 返回[1, 10]之间的随机值 也可用rand()%10+1返回[1, 10]之间的随机值 * 4.1 数学函数的使用 例4.3 应用函数rand产生10个介于1到10之间(即[1, 10])的随机数值。 随机种子随时间变化,则每次产生的随机数序列亦不相同 * 4.1 数学函数的使用 例4.3 应用函数rand产生10个介于1到10之间(即[1, 10])的随机数值。 * 4.3 系统时间与日期函数的使用 系统时间与日期函数如下: 函数名 功能 asctime 将时间和日期以字符串格式表示 char *asctime(const struct tm *timeptr); ctime 将时间和日期以字符串格式表示 char *ctime(const time_t *timep); gettimeofday 取得当前时间 gmtime 把日期和时间转换为格林威治(GMT)时间 struct tm *gmtime(const time_t *timep); localtime 取得目前当地的时间和日期,并转换成现在的时间与日期的表示方法 mktime 将时间结构数据转换成秒数 settimeofday 设置当前时间 time 取得系统当前的时间 * 4.3 系统时间与日期函数的使用 结构体tm的定义如下: 当前的秒数,0-59,允许至61秒 当前的分数(seconds) 从零点算起的小时数,范围0-23 当前月份的天数,范围1-31 当前月份,范围0-11 从1900年算起至今的年数 当前星期的天数,范围0-6 从今年1月1日算起至今的天数,范围0-365 夏时制时间 * 4.3 系统时间与日期函数的使用 例4.6 显示当前的系统时间,并设置系统时间 * 4.3 系统时间与日期函数的使用 例4.6 显示当前的系统时间,并设置系统时间 time_t为时间结构体,存的是1970年1月1日0时0分0 秒算起至今的UTC时间所经过的秒数( UTC + 时区差 = 本地时间 ) time函数原型:time_t time(time_t *tp); gmtime函数原型:struct tm *gmtime(const time_t *timep); //指针函数 asctime函数原型:char *asctime(const struct tm *timeptr); //指针函数 localtime函数原型:struct tm *localtime(const time_t

文档评论(0)

586334000 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档