




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、C语言程序设计教材、参考书与课时安排教材自编C程序设计 谭浩强编著 清华大学出版社参考书C语言程序设计教程 谭浩强 高等教育出版社C高级实用程序设计 王士元 清华大学出版社课时安排授课 :72学时(6小节/周)C综合编程训练:2周上机安排上机地点:看课表上机内容:随教学进度的基础训练(上机调试每次课堂作业)要求:所有作业必须独立完成作业必须经上机调试通过上机考勤2次缺席,按不及格处理课程要求课前请做好预习保持课堂安静,头脑清醒,思维活跃认真、独立、按时完成并提交作业重视上机实践,有效利用宝贵的上机时间 C语言程序设计一,文件及文件名1,树形目录结构USERDOSTCWANGZHAOZHANGI
2、NCLUDELIBDOCEXECODESYS C语言程序设计2文件的路径 绝对路径是指从根目录出发直达文件的一条路径。绝对路径以“”开头, My documentTestTest1.doc 相对路径是指从当前目录出发抵达文件的一条路径。 My bat2.bat C语言程序设计3盘符 对于软盘,操作系统规定用“A:”和“B:”作为盘符;对于硬盘用“C:”、“D:”、“E:”等来作为盘符。4文件属性系统属性:具有系统属性的文件,属于某些专用的系统文件,用户不能设置。隐藏属性:用于阻止文件在列表时显示出来。只读属性:用于保护文件不被修改和删除。存档属性:一般新建或修改后的文件都具有此属性。可以进行修
3、改、更名、删除和拷贝等操作。 C语言程序设计二.文件文件概念:存储在磁盘上的一组相关信息文件名 : 文件标识符.扩展名文件名中的通配符用途:指定文件组,避免重复操作? 与 *最长8个字符可用字符:英文字母数字09其它字符: $ _ ! # % & ( )等不可用字符:“ . / : | + = ; , 空格可省略13个字符表示文件类型常用扩展名及其表示文件类型.COM 系统程序文件.EXE 可执行文件.BAT 批处理文件.BAK 备份文件.TXT 文本文件.SYS 系统文件.OBJ 目标文件.LIB 库文件.DAT 数据文件.C C源程序文件 C语言程序设计 三.文件通配符文件通配符?和*可出
4、现在文件名或后缀名中,代表任意字符。? 表示在该位置可以是一个任意合法字符。* 表示在该位置可以是若干个任意合法字符。C.XLSCCF1.EXECCF1.PPTCCF3.DOCCCF3.PPTCCF4.TXTCCF24.PPTCCF?.?C*.*C*.PPT以下查找条件的结果是什么? C语言程序设计& 预备知识 (看书预习)计算机中数的表示及进制转换数码、基与权数码:表示数的符号基:数码的个数权:每一位所具有的值数制语言程序设计 C各种进制之间的转换二进制、八进制、十六进制转换成十进制方法:按权相加语言程序设计 C各种进制之间的转换(整数)二进制、八进制、十六进制转换成十进制方法:按权相加十进
5、制转换成二进制、八进制、十六进制原理:方法:连续除以基,从低到高记录余数,直至商为0例 把十进制数59转换成二进制数5922921427232120(59)10=(111011)21101111 1 1 0 1 1余余余余余余例 把十进制数159转换成八进制数1598198280(159)10=(237)82 3 7 余 7余 3余 2例 把十进制数459转换成十六进制数4591628161160(459)10=(1CB)161 C B 余11余12余 1语言程序设计 C二进制与八进制之间的转换二进制转换成八进制:从右向左,每3位一组(不足3位左补0),转换成八进制八进制转换成二进制:用3位二
6、进制数代替每一位八进制数例 (1101001)2=(001,101,001)2=(151)8例 (246)8=(010,100,110)2=(10100110)2000 0001 1010 2011 3100 4101 5110 6111 7语言程序设计 C二进制与十六进制之间的转换二进制转换成十六进制:从右向左,每4位一组(不足4位左补0),转换成十六进制十六进制转换成二进制:用4位二进制数代替每一位十六进制数例 (11010101111101)2=(0011,0101,0111,1101)2=(357D)16例 (4B9E)16=(0100,1011,1001,1110)2=(100101110011110)20000 00001 10010 20011 30100 40101 50110 60111 71000 81001 91010 A1011 B1100 C1101 D1110 E1111 F语言程序设计 C字节和位内存以字节为单元组成每个字节有一个地址一个字节一般由8个二进制位组成每个二进位的值是0或101234567012345678910.语言程序设计 C7643251数值的表示方法原码、反码和补码原码:最高位为符号位,其余各位为数值
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 网络游戏版号申请合规代理服务详细合同模板
- 博物馆展览主题策划与视觉设计合同
- 新能源企业控制权诉讼代理及知识产权保护协议
- 网络安全合作协议修订补充
- 《初中生物《遗传与进化》课件》
- 《植物生长的奇迹:课件展示种子发芽的详细过程》
- 养老机构事务管理
- 如何做好保险销售课件
- 华为培训答辩演讲
- 药店顾客投诉处理培训课件
- 预防机车车辆伤害培训课件
- 2024老旧小区改造质量验收规范
- 《画几何图形》教学课件
- 柜式空调器的维护保养范本
- 初中音乐中考选择题分类
- 园林绿化工程技术标书
- 微信冻结复议申请书
- 天气学分析-大气科学基础培训班课件
- 送配线设备系统调试报告
- 无违法犯罪记录证明申请表(个人)
- 高支模安全专项施工组织方案
评论
0/150
提交评论