C语言与Unix系统编程

C语言与Unix系统编程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] ,
2010-07
版次: 1
ISBN: 9787302230496
定价: 39.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 270页
字数: 420千字
正文语种: 简体中文
12人买过
  •   《C语言与Unix系统编程》针对系统编程所涉及的问题,深入探究底层数据类型,以内存管理为重点,结合编程实践和实例,繁简得当地介绍了系统编程工具和资源,旨在帮助读者显著提升编程技能,为以后的学习和工作奠定良好的基础。《C语言与Unix系统编程》作为系统编程的入门教材,适合一学期的教学使用,是读者学习数据结构、算法、操作系统和编译器等高级编程主题的理想基础。 第1章简介
    1.1什么是系统编程
    1.1.1需要的背景知识
    1.1.2为什么要用Unix
    1.1.3为什么要使用C
    1.2三个工具
    1.2.1外壳程序
    1.2.2文本编辑器
    1.2.3调试器
    1.2.4集成开发环境(IDE)
    1.3如何进行调试
    1.3.1程序崩溃
    1.3.2程序卡在无限循环中
    1.3.3程序运行中出错
    1.3.4循环动作不正确
    1.4程序开发
    1.5C语言回顾
    1.5.1基本数据类型
    1.5.2基本算术
    1.5.3循环
    .1.5.4条件语句和复合语句
    1.5.5流程控制
    问题与练习

    第2章位、字节和数据类型
    2.1位模式
    2.1.1纯数字位模式
    2.1.2符号数字位模式
    2.1.3二进制补码位模式
    2.1.4浮点位模式
    2.1.5ASCII和Unicode位模式
    2.1.6位模式小结
    2.2按位运算
    2.2.1二元逻辑运算
    2.2.2位运算符
    2.2.3位掩码运算
    2.3内存映像
    问题和练习

    第3章数组和字符串
    3.1数组
    3.2字符串
    3.3字符串库函数
    3.3.1字符串长度:strlen()
    3.3.2字符串比较:strcmp()
    3.3.3字符串复制:strcpy()
    3.3.4字符串连接:strcat()
    3.3.5字符串打印:sprintf()
    3.3.6字符串函数示例
    3.3.7非库问题
    3.4命令行参数
    问题与练习

    第4章指针和结构
    4.1指针
    4.2使用指针
    4.2.1从函数中回传值
    4.2.2指针和数组
    4.2.3动态内存分配
    4.2.4二级指针
    4.3结构
    4.4使用结构
    4.4.1数组和结构
    4.4.2定义和范围
    4.4.3嵌套结构
    4.4.4指针和结构
    问题与练习

    第5章输入/输出
    5.1流
    5.1.1在流中传输字节
    5.1.2系统I/O函数
    5.1.3标准流
    5.2缓冲区
    5.3管道
    5.3.1管道链接(pipelinechaining)
    5.3.2程序测试
    5.4文件
    5.4.1文件指针
    5.4.2文件属性
    5.4.3目录
    5.5设备
    问题与练习

    第6章程序管理
    6.1程序建立
    6.1.1目标代码和链接
    6.1.2编译
    6.1.3生成文件(Makefiles)
    6.1.4其他建立工具
    6.2代码组织
    6.2.1函数
    6.2.2多个文件
    6.2.3变量的作用域
    6.2.4注释、缩进和变量名
    6.2.5预处理
    6.2.6类型定义(Typedefs)
    6.2.7讨论
    6.3程序分派方法
    6.3.1档案
    6.3.2软件包
    问题与练习

    第7章系统调用
    7.1操作的种类(FamiliesofOperations)
    7.2库和系统调用
    7.3进程系统调用
    7.3.1进程
    7.3.2fork()
    7.3.3exec()类
    7.3.4wait()
    7.4信号系统调用
    7.4.1signal()
    7.4.2kill()
    7.5套接字系统调用
    7.5.1网络概念和系统命令
    7.5.2客户/服务器模型(Client-ServerModel)
    7.5.3示例
    问题与练习

    第8章库
    8.1使用库
    8.1.1头文件
    8.1.2库文件
    8.2库的目的
    8.3C标准库
    8.4curses库
    8.4.1I/O控制
    8.4.2动态图形
    8.5X库
    8.5.1窗口
    8.5.2二维图形
    8.5.3图形特征
    8.5.4用户输入
    8.5.5字体
    8.6生成一个库
    8.7使用库时易犯的错误
    问题与练习

    第9章脚本语言
    9.1使用脚本语言
    9.2外壳脚本编程
    9.2.1输入/输出
    9.2.2变量
    9.2.3循环
    9.2.4条件语句
    9.2.5外壳外部程序
    9.2.6其他功能
    9.3Perl
    9.3.1输入/输出
    9.3.2变量
    9.3.3循环和条件
    9.3.4模式替换(PatternSubtitution)
    9.3.5其他功能
    9.4MATLAB
    9.4.1输入/输出
    9.4.2变量
    9.4.3循环和条件
    9.4.4内置的数学函数
    9.4.5绘图
    9.4.6其他功能
    9.5讨论
    问题与练习

    附录AASCII表
    附录B常用外壳程序命令
    附录C系统程序
  • 内容简介:
      《C语言与Unix系统编程》针对系统编程所涉及的问题,深入探究底层数据类型,以内存管理为重点,结合编程实践和实例,繁简得当地介绍了系统编程工具和资源,旨在帮助读者显著提升编程技能,为以后的学习和工作奠定良好的基础。《C语言与Unix系统编程》作为系统编程的入门教材,适合一学期的教学使用,是读者学习数据结构、算法、操作系统和编译器等高级编程主题的理想基础。
  • 目录:
    第1章简介
    1.1什么是系统编程
    1.1.1需要的背景知识
    1.1.2为什么要用Unix
    1.1.3为什么要使用C
    1.2三个工具
    1.2.1外壳程序
    1.2.2文本编辑器
    1.2.3调试器
    1.2.4集成开发环境(IDE)
    1.3如何进行调试
    1.3.1程序崩溃
    1.3.2程序卡在无限循环中
    1.3.3程序运行中出错
    1.3.4循环动作不正确
    1.4程序开发
    1.5C语言回顾
    1.5.1基本数据类型
    1.5.2基本算术
    1.5.3循环
    .1.5.4条件语句和复合语句
    1.5.5流程控制
    问题与练习

    第2章位、字节和数据类型
    2.1位模式
    2.1.1纯数字位模式
    2.1.2符号数字位模式
    2.1.3二进制补码位模式
    2.1.4浮点位模式
    2.1.5ASCII和Unicode位模式
    2.1.6位模式小结
    2.2按位运算
    2.2.1二元逻辑运算
    2.2.2位运算符
    2.2.3位掩码运算
    2.3内存映像
    问题和练习

    第3章数组和字符串
    3.1数组
    3.2字符串
    3.3字符串库函数
    3.3.1字符串长度:strlen()
    3.3.2字符串比较:strcmp()
    3.3.3字符串复制:strcpy()
    3.3.4字符串连接:strcat()
    3.3.5字符串打印:sprintf()
    3.3.6字符串函数示例
    3.3.7非库问题
    3.4命令行参数
    问题与练习

    第4章指针和结构
    4.1指针
    4.2使用指针
    4.2.1从函数中回传值
    4.2.2指针和数组
    4.2.3动态内存分配
    4.2.4二级指针
    4.3结构
    4.4使用结构
    4.4.1数组和结构
    4.4.2定义和范围
    4.4.3嵌套结构
    4.4.4指针和结构
    问题与练习

    第5章输入/输出
    5.1流
    5.1.1在流中传输字节
    5.1.2系统I/O函数
    5.1.3标准流
    5.2缓冲区
    5.3管道
    5.3.1管道链接(pipelinechaining)
    5.3.2程序测试
    5.4文件
    5.4.1文件指针
    5.4.2文件属性
    5.4.3目录
    5.5设备
    问题与练习

    第6章程序管理
    6.1程序建立
    6.1.1目标代码和链接
    6.1.2编译
    6.1.3生成文件(Makefiles)
    6.1.4其他建立工具
    6.2代码组织
    6.2.1函数
    6.2.2多个文件
    6.2.3变量的作用域
    6.2.4注释、缩进和变量名
    6.2.5预处理
    6.2.6类型定义(Typedefs)
    6.2.7讨论
    6.3程序分派方法
    6.3.1档案
    6.3.2软件包
    问题与练习

    第7章系统调用
    7.1操作的种类(FamiliesofOperations)
    7.2库和系统调用
    7.3进程系统调用
    7.3.1进程
    7.3.2fork()
    7.3.3exec()类
    7.3.4wait()
    7.4信号系统调用
    7.4.1signal()
    7.4.2kill()
    7.5套接字系统调用
    7.5.1网络概念和系统命令
    7.5.2客户/服务器模型(Client-ServerModel)
    7.5.3示例
    问题与练习

    第8章库
    8.1使用库
    8.1.1头文件
    8.1.2库文件
    8.2库的目的
    8.3C标准库
    8.4curses库
    8.4.1I/O控制
    8.4.2动态图形
    8.5X库
    8.5.1窗口
    8.5.2二维图形
    8.5.3图形特征
    8.5.4用户输入
    8.5.5字体
    8.6生成一个库
    8.7使用库时易犯的错误
    问题与练习

    第9章脚本语言
    9.1使用脚本语言
    9.2外壳脚本编程
    9.2.1输入/输出
    9.2.2变量
    9.2.3循环
    9.2.4条件语句
    9.2.5外壳外部程序
    9.2.6其他功能
    9.3Perl
    9.3.1输入/输出
    9.3.2变量
    9.3.3循环和条件
    9.3.4模式替换(PatternSubtitution)
    9.3.5其他功能
    9.4MATLAB
    9.4.1输入/输出
    9.4.2变量
    9.4.3循环和条件
    9.4.4内置的数学函数
    9.4.5绘图
    9.4.6其他功能
    9.5讨论
    问题与练习

    附录AASCII表
    附录B常用外壳程序命令
    附录C系统程序
查看详情
相关图书 / 更多
C语言与Unix系统编程
C语言程序设计
吕爱华主编
C语言与Unix系统编程
C语言程序设计
梁颖红
C语言与Unix系统编程
C语言程序设计项目双语教程
刘倍雄 编;何玲;罗欢
C语言与Unix系统编程
C语言程序设计问题求解与学习指导
郑晓健
C语言与Unix系统编程
C语言程序设计(第五版)
恰汗·合孜尔
C语言与Unix系统编程
C语言程序设计能力教程实训指导与习题解答(第2版)
吴昂、柏万里 编
C语言与Unix系统编程
C语言程序设计
李柳柏 编;曾俊
C语言与Unix系统编程
C语言程序设计实用教程/现代学徒制试点创新成果系列教材
张叶茂刘红艳陈新菡 著
C语言与Unix系统编程
C语言程序设计面向“新工科”人才培养(微课视频版)
徐新爱;朱莹婷;卢昕;秦春影;黄水发;王丽娜
C语言与Unix系统编程
C语言程序设计——以机器博弈为例(微课版)
邱虹坤;王亚杰;孙玉霞;刘成;王晓岩;郭建新;杨煦
C语言与Unix系统编程
C语言程序设计教程
万家华 陈家俊 吴建国
C语言与Unix系统编程
C语言程序设计实验指导与习题集
李聪朱倩张晓芳 主编
您可能感兴趣 / 更多
C语言与Unix系统编程
孩子,把你的手给我1:怎么说孩子才爱听,怎么教孩子才肯学?帮助每一位3-12岁孩子的父母结束与孩子的所有冲突!
[美]海姆·G.吉诺特
C语言与Unix系统编程
怎样做成大事
[美]丹·加德纳(Dan Gardner) 著;贾拥民 译;湛庐文化 出品;[丹麦]傅以斌(Bent Flyvbjerg)
C语言与Unix系统编程
1200年希腊罗马神话
[美]伊迪丝·汉密尔顿
C语言与Unix系统编程
爱情心理学(新编本)
[美]罗伯特·J. 斯腾伯格 (美)凯琳·斯腾伯格 倪爱萍 译
C语言与Unix系统编程
黄金圈法则
[美]西蒙·斯涅克 著;磨铁文化 出品
C语言与Unix系统编程
汤姆·索亚历险记 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]马克 吐温
C语言与Unix系统编程
富兰克林自传 名家全译本 改变无数人命运的励志传奇 埃隆马斯克反复推荐 赠富兰克林签名照及精美插图
[美]本杰明·富兰克林 著;李自修 译
C语言与Unix系统编程
意大利文艺复兴新艺术史
[美]迈克尔·韦恩·科尔 著;[美]斯蒂芬·J·坎贝尔;邵亦杨
C语言与Unix系统编程
汤姆素亚历险记:中小学生课外阅读快乐读书吧 儿童文学无障碍有声伴读世界名著童话故事
[美]马克·吐温
C语言与Unix系统编程
老人与海 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]海明威
C语言与Unix系统编程
养育的觉醒:全面激发孩子自驱力,教你如何心平气和做妈妈
[美]凯文·莱曼 著;唐晓璐 译;斯坦威 出品
C语言与Unix系统编程
国际大奖图画书系列 共11册(小老鼠的恐惧的大书,大灰狼,红豆与菲比,别烦我,下雪了 ,穿靴子的猫 ,先有蛋,绿 ,特别快递,如果你想看鲸鱼 ,一个部落的孩子 ) 麦克米伦世纪
[美]莱恩·史密斯 (英)埃米莉·格雷维特 (美)劳拉·瓦卡罗·等/文 (英)埃米莉·格雷维特 等/图 彭懿 杨玲玲 阿甲 孙慧阳 白薇 译