OS2013_操作系统实验准备知识创新.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
● vi的替换与取消命令 命令 功 能 r 替换光标所在处字符 R 从光标所在处替换字符,按Esc结束 u Ctrl+r 取消上一操作 重做上一操作 ★输入r和R命令将进入文本输入模式 ● vi的删除命令 命令 功 能 X、x 前/后删除一个字符 nx 删除光标所在处后n个字符 dd 删除光标所在行,ndd删除n行 dG 删除光标所在行到末尾 D 删除光标所在处到行末的内容 :n1,n2d 删除指定范围的内容 ● vi的复制与剪切命令 命令 功 能 yy、Y 复制当前行 nyy、nY 复制当前行以下n行 dd 剪切当前行 ndd 剪切当前行以下n行 p、P 粘贴在当前光标所在行下或行上 ● vi的保存与退出命令(末行命令) 命令 功 能 w 保存修改 w filename 另存为 wq 保存并退出 q! 放弃修改并退出 wq! 保存并退出(文件属主可忽略文件的只读属性) e! 恢复成文档的原始状态  §6 C程序开发  ◆C语言的标准输入输出函数  ◆gcc编译器使用初步  ◆C 程序的执行    Linux与C语言的关系十分密切。世界上第一个用高级语言写的操作系统是UNIX,它用的是C语言。Linux是UNIX的派生系统,其90%以上的代码也是用C写的,此外,Linux的许多实用程序大多是用C开发的。    本课程的实验采用C语言编程,C编译器使用Linux默认的gcc。   6.1 C语言的标准输入输出函数    C是C++的前身,与C++不同的是,C不是面向对象的而是面向过程的。除了面向对象的部分外,C与C++主要的不同处在输入输出部分。  1) 标准输入输出头文件      C的标准输入输出库函数是在头文件stdio.h中定义的,stdio.h相当于C++的iostream.h。  2)标准输入函数     C的标准输入函数主要有2个:getchar()和scanf()。    ①字符输入函数 getchar()    一般用法:c=getchar()  其中,c必须是已定义的字符型变量。    ②格式输入函数scanf()    语法:scanf(格式控制字符串,变量名表)    范例:    scanf(“%d”, a);    从键盘读入一个十进整数,赋给整型变量a。     其中,%是格式控制引导符,后跟一个格式控制符,它必须与输入变量a匹配;输入变量名前必须有取地址符 。    常用格式控制符有:      d十进整数;f单精度实数;c字符。    scanf(“%f, %f”, x, y);    从键盘读入2个实数,依次赋给实型变量x和y,输入时两个实数之间用逗号分隔。  3)标准输出函数    C的标准输出函数主要有2个:putchar()和printf()    ①格式输出函数printf()    语法:printf(格式控制字符串,变量名表)  printf(“%d”, a);    输出整型变量a 的值  printf(“min=%d, max=%d”, a,b);    格式控制字符串中除了格式引导符和格式控制符外,其他内容都原样输出。在该例中,假定整型变量a和b的当前值分别为3和99,则该语句的输出结果为:    min=3, max=99  printf(“%f.2”, x);    输出实型变量x的值,且保留2位小数。  printf(“Goodbye!\n”);    输出字符串Goodbye!,并换行。\n是特殊的转义字符,表示换行。   范例 6.2 gcc编译器使用初步    gcc(GNU C编译器)是Linux默认的C编译器,它是一个全功能的ANSI C兼容编译器。        安装系统后若调用gcc编译时出现编译错误,则可能是因为没有安装gcc。安装gcc的命令如下:    #sudo apt-get install build-essential    ●gcc命令的使用语法:      gcc [选项] 源程序名      ●gcc命令的选项     gcc的选项有许多,是Linux中选项最多和最为复杂的命令。最常用的选项是-c和-o。    -c 功能:只进行编译或汇编,而不进行连接,生成与源程序同名的.o文件,即目标(object)文件。可用于不含main的子程序文件。    -o 可执行程序名 功能:编译并连接,生成指定名字的的可执行程序。   $gcc -c demo1.c //编译,生成目标程序demo1.o   $gcc -c demo2.c //编译,生成目标程序demo2.o   $gcc -o demo demo1.o demo2.o  //编译并连接demo1.o

文档评论(0)

奇缘之旅 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档