《C语言概述(第一讲).ppt》由会员分享,可在线阅读,更多相关《C语言概述(第一讲).ppt(75页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、C语言语言概述概述韩韩 慧慧1本次课程所讲内容本次课程所讲内容l课程注意事项课程注意事项lC语言概述语言概述lC程序开发环境的介绍程序开发环境的介绍l教学内容安排教学内容安排l数据在计算机中的表示数据在计算机中的表示2本次课程所讲内容本次课程所讲内容l课程注意事项课程注意事项lC语言概述语言概述lC程序开发环境的介绍程序开发环境的介绍l教学内容安排教学内容安排l数据在计算机中的表示数据在计算机中的表示3课时分配(课时分配(1)l理论课(理论课(4040学时)学时)l上课时间上课时间l2 2周周,4-54-5周周,7-87-8周周,10-1210-12周周,14-1614-16周,周,周一周一下
2、午下午15:4017:3015:4017:30l2 2周周,4-54-5周周,7 7周周,11-1211-12周周,14-1614-16周周,周三周三晚上晚上19:0020:5019:0020:50l上课地点上课地点l二教二教5105104课时分配(课时分配(2)l实验课(实验课(1616学时)学时)l上课时间上课时间l7-87-8周周,10-1210-12周周,14-1614-16周周,周周五五晚晚上上19:00-20:5019:00-20:50l上课地点上课地点l计算中心计算中心l各各班班所所在在的的机机房房可可以以在在计计算算中中心心的的主主页()上查到页()上查到 5课程考核方式课程考
3、核方式l期末考试采用期末考试采用机考方式机考方式(闭卷)(闭卷)l期末期末总评成绩总评成绩的计算方法的计算方法l总评总评成成绩绩 (作作业业+实验报实验报告告)*()*(30%30%40%)40%)+(+(期末考期末考试试的成的成绩绩)*()*(70%70%60%)60%)6教学服务器教学服务器l服务器:服务器:lhanhuihanhui/C C语言语言 /teaching_planteaching_planl下载课程讲义、实验要求、课外知识等下载课程讲义、实验要求、课外知识等lhanhuihanhui/C C语言语言/homeworkhomeworkl包包含含各各班班文文件件夹夹(例例如如机
4、机械械07-107-1):):上上传传作作业和实验报告业和实验报告7作业和实验报告作业和实验报告注意事项注意事项l作业:作业:2-32-3次次l实验报告:实验报告:8 8次次l每每次次作作业业和和实实验验报报告告都都要要按按照照规规定定的时间的时间按时提交按时提交l严严禁禁抄抄袭袭,若若发发现现抄抄袭袭现现象象,抄抄袭袭者者和和被被抄抄袭袭者者本本次次作作业业或或者者实实验验报报告的分数都为告的分数都为0 0分分8作业和实验报告上传作业和实验报告上传注意事项注意事项l上上传传作作业业和和实实验验报报告告时时,请请按按照照以以下格式给你的文件取名:下格式给你的文件取名:学号学号-姓名姓名-作业作
5、业X.*X.*学号学号-姓名姓名-实验实验X.*X.*l将将作作业业和和实实验验报报告告上上交交到到指指定定文文件件夹夹(homeworkhomework文文件件夹夹下下各各自自班班级级的的子文件夹)子文件夹)9本次课程所讲内容本次课程所讲内容l课程注意事项课程注意事项lC语言概述语言概述lC程序开发环境的介绍程序开发环境的介绍l教学内容安排教学内容安排l数据在计算机中的表示数据在计算机中的表示10人与计算机怎样沟通?人与计算机怎样沟通?HiHi,帮忙算算,帮忙算算12122424?我不懂你的语我不懂你的语言,我只认识言,我只认识0 0和和1 1,呵呵,呵呵怎样沟通?怎样沟通?编制程序编制程序
6、程序设计语言程序设计语言11程序设计语言的发展程序设计语言的发展l机器语言机器语言l由由0和和1所组成的一系列机器指令所组成的一系列机器指令l例:机器指令例:机器指令“10000000”代表代表“加加法法”l汇编语言汇编语言l用特定的用特定的“助记符号助记符号”来描述机器指来描述机器指令令l例:例:ADD A,Bl高级语言高级语言l接近人们习惯使用的自然语言接近人们习惯使用的自然语言(英文英文)和数学语言和数学语言l例:例:c=a+b低级语低级语言言,依,依赖于具赖于具体机器体机器12高级程序设计语言高级程序设计语言lFORTRAN、BASIC、Pascal、C、C+、Java高级语言高级语言
7、机器语言机器语言编译系统编译系统13C语言的起源语言的起源C Dennis Ritchie(年)(年)B Ken Thompson(年)(年)BCPL Martin Richards(年)(年)14为什么要学习为什么要学习C语言?语言?lC语言是世界上应用最广泛的语言语言是世界上应用最广泛的语言l国国内内绝绝大大多多数数高高校校把把C语语言言作作为为大大学学生生的第一门计算机语言的第一门计算机语言lUNIX、Matlab、以以及及许许多多应应用用程程序序包包都是由都是由C语言编写的语言编写的l在你的专业中,也会用到在你的专业中,也会用到C语言语言15C语言的特点语言的特点l语言简洁、紧凑语言简
8、洁、紧凑l运算符和数据类型丰富运算符和数据类型丰富l模块化和结构化模块化和结构化l允许直接访问物理地址允许直接访问物理地址l程序执行效率高,可移植性好程序执行效率高,可移植性好16C程序实例(程序实例(c1_1.c)#include void main()printf(Hello,2008.n);printf(One world,one dream.n);运行结果:运行结果:Hello,2008.One world,one dream.stdio.h是标准输入输出函数库是标准输入输出函数库的头文件的头文件main是主函数的名字,是主函数的名字,void表示表示主函数是空类型主函数是空类型换行符
9、换行符语句结束时要有分号语句结束时要有分号函数体由一对花括号函数体由一对花括号 括起括起来来输出函数输出函数17C程序实例(程序实例(c1_2.c)#include void main()/*求两个整数之和求两个整数之和*/int a,b,sum;/*定义整型变量定义整型变量*/a=123;/*以下以下4行是行是C语句语句*/b=456;sum=a+b;printf(sum is%dn,sum);运行结果:运行结果:sum is 579注释注释定义变量的声明定义变量的声明变量的变量的类型类型输入输出的输入输出的“格式字符串格式字符串”,指,指定输入输出时的数据类型和格式定输入输出时的数据类型和
10、格式输出时变量输出时变量sum的值代替的值代替%d18C程序实例(程序实例(c1_3.c)主函数主函数#include void main()int max(int x,int y);int a,b,c;printf(please input the value of a and b:);scanf(%d,%d,&a,&b);c=max(a,b);printf(max=%dn,c);对子函数对子函数max的声明;的声明;x和和y为形式参数为形式参数输入函数输入函数将用户输入的数值将用户输入的数值赋给变量赋给变量a和和b调用子函数调用子函数max,将,将得到的值赋给得到的值赋给c;a和和b为实际
11、参数为实际参数C C程序中程序中有且只能有一个有且只能有一个主函数主函数main,main,但是可以有但是可以有多个多个子函数子函数19C程序实例(程序实例(c1_3.c)子函数子函数int max(int x,int y)/*定义函数定义函数max*/int z;if(xy)/*如果如果xy,则,则z=x*/z=x;else /*如果如果x=y,则,则z=y*/z=y;return(z);程序运行情况:程序运行情况:Please input the value of a and b:1,2max=2将将z的值返回到主函数的值返回到主函数main中调用子函中调用子函数数max的位置,即的位置,
12、即“c=max(a,b)”20C程序概括(程序概括(1)lC程序是由函数构成的程序是由函数构成的l必须并且只能有一个必须并且只能有一个main函数函数l可以包含若干个其他函数可以包含若干个其他函数l例如标准库函数、用户自己编制的子函数例如标准库函数、用户自己编制的子函数#include void main()int max(int x,int y);int a,b,c;scanf(%d%d,&a,&b);c=max(a,b);printf(max=%dn,c);int max(int x,int y)int z;if(xy)z=x;else z=y;return(z);函函数数是是C程程序序的
13、的基基本单位本单位21C程序概括(程序概括(2)lC程序中的函数由两部分组成程序中的函数由两部分组成l函数首部函数首部l函数类型函数类型 函数名函数名(函数参数的类型函数参数的类型、函数参数函数参数)lint max(int x,int y)lvoid main()l函数体函数体(由一对花括号(由一对花括号 括起来)括起来)l声明部分声明部分对变量的定义、对子函数的声明对变量的定义、对子函数的声明l执行部分执行部分有若干语句组成有若干语句组成22C程序概括(程序概括(3)lC程序总是从程序总是从main函数函数开始执行开始执行lC程程序序中中一一行行内内可可以以写写多多个个语语句句,一一个语句
14、也可以写在多行上个语句也可以写在多行上lC程程序序的的函函数数体体中中的的每每一一条条声声明明和和执执行语句的最后必须有一个行语句的最后必须有一个分号分号lC程程序序用用/*/对对程程序序中中的的内内容容做做注释,增加程序的可读性注释,增加程序的可读性23本次课程所讲内容本次课程所讲内容l课程注意事项课程注意事项lC语言概述语言概述lC程序开发环境的介绍程序开发环境的介绍l教学内容安排教学内容安排l数据在计算机中的表示数据在计算机中的表示24运行运行C程序的步骤程序的步骤编辑编辑编译编译连接连接运行运行.c.c.obj.obj.exe.exe25可执行可执行目标程目标程序,如序,如f.exef
15、.exe源程序,如源程序,如f.cf.c目标程序,如目标程序,如f.objf.obj库函数和其他库函数和其他目标程序目标程序YNN 正确正确?开始开始编辑编辑编译编译连接连接运行运行有错有错?结束结束Y26C程序的编译系统程序的编译系统lTurbo C 2.0lTurbo C+3.0lVisual C+6.0l可可以以从从的的“编编程程工工具具”文文件件夹夹中中下下载载“Visual Studio 6 Cn”或或 者者“Visual Studio 6 En”进行安装进行安装l若若在在计计算算中中心心上上机机,开开机机时时请请选选择择开开机机菜菜单的单的“Develop”进入系统进入系统27Vi
16、sual C+的安装和启动的安装和启动l安装安装l下下载载“Visual Studio 6 Cn/En”,或或者者找找到到Visual Studio的的光光盘盘,执执行行其中的其中的“setup.exe”l启动启动l开开 始始 程程 序序 Microsoft Visual Studio Microsoft Visual C+6.028Visual C+6.0的主窗口的主窗口文件文件构建构建29新建一个新建一个C程序程序Filenew,新建一个新建一个C程序程序30新建对话框新建对话框31编辑编辑C程序程序程序编辑窗口程序编辑窗口程序编辑完成,程序编辑完成,FileSave或者或者点击工具栏上的
17、点击工具栏上的“保存按钮保存按钮”来保来保存存C程序程序32编译编译C程序程序编译编译C程序程序c1_1.c:BuildCompile c1_1.cBuildBuild编译和编辑编译和编辑C程序程序 33连接连接C程序程序连接:连接:BuildBuild c1_1.exe程序调试信息窗口程序调试信息窗口编译的结果编译的结果34执行执行C程序程序执行:执行:BuildExecute c1_1.exe连接的结果连接的结果35输出结果输出结果“Press Press any any key key to to continuecontinue”是是Visual Visual C+C+6.06.0自自
18、动动加加上上的的一一行行信信息息,通通知知用用户户按按任任意意键键以以便便继续。继续。若若完完成成对对一一个个程程序序的的操操作作,不不再再对对它它进进行行其其他他处处理理,应应当当选选择择FileCloseFileClose WorkspaceWorkspace,以以结结束束对该程序的操作。对该程序的操作。36l打开一个已有的程序打开一个已有的程序l找找到到C程程序序所所在在的的路路径径,双双击击此此文文件件即即可可进入进入Visual C+6.0程序开发环境程序开发环境lVisual C+6.0中中的的FileOpen或或者者点点击击工具栏中的工具栏中的“打开文件打开文件”图标图标l通过已
19、有的程序建立一个新程序通过已有的程序建立一个新程序l打开一个已有的打开一个已有的C程序程序l在程序编辑窗口中修改程序内容在程序编辑窗口中修改程序内容l通过通过FileSave As另存为新的文件名另存为新的文件名37程序的调试(程序的调试(1)lc1_5.c#include void main()int a,b,c,sum;a=123;b=456;sum=a+b;printf(sum is%dn,sum);38程序的调试(程序的调试(2)lc1_6.c#include void main();printf(This is a C program.n)多了一个分号多了一个分号少了一个分号少了一个
20、分号39本次课程所讲内容本次课程所讲内容l课程注意事项课程注意事项lC语言概述语言概述lC程序开发环境的介绍程序开发环境的介绍l教学内容安排教学内容安排l数据在计算机中的表示数据在计算机中的表示40教学内容安排(教学内容安排(1)lC语言概述语言概述l简单简单C程序的介绍、认识程序的介绍、认识C语言的开发环境语言的开发环境l数据类型、运算符和表达式数据类型、运算符和表达式l各各种种数数据据类类型型的的常常量量与与变变量量、运运算算符符的的运运算算规规则、优先级等则、优先级等l顺序结构程序设计顺序结构程序设计l赋值语句、数据的输入、输出方法赋值语句、数据的输入、输出方法l选择结构程序设计选择结构
21、程序设计l关关系系运运算算符符与与表表达达式式、逻逻辑辑运运算算符符与与表表达达式式、if语句、语句、switch语句语句41教学内容安排(教学内容安排(2)l循环程序结构设计循环程序结构设计l循循环环语语句句的的结结构构特特点点和和使使用用方方法法、循循环环的的嵌套、改变循环状态的语句嵌套、改变循环状态的语句l函数函数l函函数数的的定定义义、函函数数的的参参数数和和函函数数的的返返回回值值、函数的调用函数的调用l数组数组l数数组组的的概概念念、一一维维数数组组、二二维维数数组组、字字符符数组数组42教学内容安排(教学内容安排(3)l指针指针l地地址址和和指指针针、变变量量的的指指针针和和指指
22、向向变变量量的的指指针针变量变量l用户建立的数据类型用户建立的数据类型l结构体、共用体、枚举类型结构体、共用体、枚举类型l文件操作文件操作l文文件件的的有有关关概概念念、文文件件的的打打开开与与关关闭闭、文文件件的读写的读写continue43数据类型、运算符和表达式数据类型、运算符和表达式lc1_7.c#include void main()int a1,a2,a3;float b;char c;a1=10;a2=12;a3=a1+a2;b=3.14;c=u;printf(a3=%d,b=%f,c=%cn,a3,b,c);44顺序程序结构设计顺序程序结构设计lc1_2.c#include v
23、oid main()int a,b,sum;a=123;b=456;sum=a+b;printf(sum is%dn,sum);45选择结构程序设计选择结构程序设计int max(int x,int y)int z;if(xy)z=x;elsez=y;return(z);char grade;scanf(%c,&grade);switch(grade)case A:printf(85100n);case B:printf(7084n);case C:printf(6069n);case D:printf(60n);default:printf(errorn);46循环程序结构设计循环程序结构设
24、计lc1_8.c(求(求1+2+100=?)#include void main()int i,sum;i=1;sum=0;while(iy)z=x;elsez=y;return(z);#include void main()int max(int x,int y);int a,b,c;c=max(a,b);48本次课程所讲内容本次课程所讲内容l课程注意事项课程注意事项lC语言概述语言概述lC程序开发环境的介绍程序开发环境的介绍l教学内容安排教学内容安排l数据在计算机中的表示数据在计算机中的表示49l容容易易实实现现 二二进进制制只只有有0 0和和1 1两两个个状状态态,电电子器件具有实现的可
25、行性子器件具有实现的可行性l运运算算简简单单 二二进进制制的的运运算算法法则则少少,运运算算简简单,使硬件结构大大简化单,使硬件结构大大简化l有有逻逻辑辑性性 二二进进制制的的0 0和和1 1正正好好和和逻逻辑辑代代数数的的假假和和真真相相对对应应,用用二二进进制制表表示示二二值值逻逻辑辑很自然很自然l有有稳稳定定性性 二二进进制制只只有有0 0和和1 1两两个个状状态态,传传输和处理时不容易出错输和处理时不容易出错计算机中用计算机中用二进制二进制来表示数据来表示数据 50计算机中数据的存储单位(计算机中数据的存储单位(1)l位位:也也称称比比特特,记记为为bitbit或或b b。是是数数据据
26、的的最最小小单位,用单位,用0 0或或1 1表示表示l字字节节:也也称称拜拜特特,记记为为ByteByte或或B B,是是计计算算机机中中用来用来表示存储容量大小的最基本单位表示存储容量大小的最基本单位 1B=8bit 1KB=1024B=210B 1MB=1024KB=210KB=220B 1GB=1024MB=210MB=230B51计算机中数据的存储单位(计算机中数据的存储单位(2)l字字:常常记记为为WordWord或或W W,字字由由若若干干字字节节组组成成,每每个个字中包含的二进制位数称为字中包含的二进制位数称为字长字长l示例:示例:l3232位计算机是指计算机一次可以处理位计算机
27、是指计算机一次可以处理3232位二进制数位二进制数l3232位计算机中的位计算机中的3232是指是指机器字长机器字长1011111110000000一个位一个位一个字节一个字节字长(字长(16位)位)52进位计数制进位计数制l进位计数制进位计数制按照进位方式计数的数制按照进位方式计数的数制l常用的进位计数制常用的进位计数制l日常使用:十进制(日常使用:十进制(D Decimalecimal)l计算机采用:二进制(计算机采用:二进制(B Binaryinary)l为了简化二进制的表示方式,使用:为了简化二进制的表示方式,使用:l八进制(八进制(O Octalctal)l十六进制(十六进制(H H
28、exdecimalexdecimal)53进位计数制的要素进位计数制的要素l数码、基数、位权、计数规则数码、基数、位权、计数规则lR进制数进制数(R=2,8,10 or 16)l数码:数码:0 (R-1)l基数:基数:Rl位权:位权:l整数部分(从又向左):整数部分(从又向左):R R0 0,R,R1 1,R,R2 2l小数部分(从左向右):小数部分(从左向右):R R0 0,R,R-1-1,R,R-2-2l计数规则:逢计数规则:逢 R 进一进一特别说明,十六进制的数特别说明,十六进制的数码比较特殊,为:码比较特殊,为:09,AF54进位计数制的表示形式进位计数制的表示形式l数字后面加各计数制
29、的英文单词的第一个数字后面加各计数制的英文单词的第一个字母的大写字母的大写l1011B 16D 26O 6AHl数字加括号再加下标数字加括号再加下标l(1011)2 (16)10 (26)8 (6A)16l在在C语言中,整数常用三种形式表示语言中,整数常用三种形式表示l十进制整数:十进制整数:123,-456,6l八进制整数:以八进制整数:以0开头,如开头,如012,-016l十六进制整数:以十六进制整数:以0 x开头,如开头,如0 x1255C语言中整数表示形式举例语言中整数表示形式举例(1)lc1_9.c#include void main()int u;u=10;printf(“d=%d
30、,o=%o,h=%xn,u,u,u);程序运行结果:程序运行结果:d=10,o=12,h=a56C语言中整数表示形式举例(语言中整数表示形式举例(2)lc1_10.c#include void main()int a,b,c;a=10;b=012;c=0 xA;printf(a=%d,b=%d,c=%dn,a,b,c);程序运行结果:程序运行结果:a=10,b=10,c=1057l不同进位制之间的转换不同进位制之间的转换l二进制二进制 十进制十进制l十进制十进制 二进制二进制l二进制二进制 八、十六进制之间八、十六进制之间58l二进制二进制 十进制十进制l方法:方法:每个数位上的数字乘以各自位
31、权的累加每个数位上的数字乘以各自位权的累加l示例:示例:l(101.1)2=1 22+0 21+1 20+1 2-1=5.5l红色数字红色数字代表各整数位的数字代表各整数位的数字l蓝色数字蓝色数字代表各小数位的数字代表各小数位的数字l绿色数字绿色数字代表各位数字对应的位权代表各位数字对应的位权59l不同进位制之间的转换不同进位制之间的转换l二进制二进制 十进制十进制l十进制十进制 二进制二进制l二进制二进制 八、十六进制之间八、十六进制之间60l十进制十进制 二进制二进制l整数部分(整数部分(先余为低,后余为高先余为低,后余为高)l除除 2 2 取余数,直到商为取余数,直到商为 0 0l首首次
32、次取取得得的的余余数数是是转转换换后后的的进进制制整整数数部部分分的的最最低位,最后取得的余数是最高位低位,最后取得的余数是最高位l小数部分(小数部分(先整为高,后整为低先整为高,后整为低)l乘乘 2 2 取取整整数数,直直到到小小数数部部分分为为 0 0 或或者者达达到到要要求的精度求的精度l首首次次取取得得的的整整数数是是转转换换后后的的进进制制小小数数部部分分的的最最高位,最后取得的整数是最低位高位,最后取得的整数是最低位61l十进制十进制 二二进制示例进制示例l将将(100.6875)10 二进制二进制整数部分整数部分=(1100100)210025022521226232100010
33、011从从高高位位到到低低位位读读数数方方向向62将将(100.6875)10 二进制数二进制数小数部分小数部分=(0.1011)20.75000.687521.375022 1.5000 2 1.0000 0.50000.37501011 0.0000(100.6875)10=(1100100.1011)2从从高高位位向向低低位位读读数数方方向向63l不同进位制之间的转换不同进位制之间的转换l二进制二进制 十进制十进制l十进制十进制 二进制二进制l二进制二进制 八、十六进制之间八、十六进制之间64l二进制二进制 八进制八进制l1 1位八进制数相当于位八进制数相当于3 3位二进制数位二进制数l
34、以以小小数数点点为为中中心心向向左左右右两两边边分分组组,每每3 3 位为一组,两头不足位为一组,两头不足3 3位补位补0 0即可即可100 101 110 111.011 100(4 5 6 7.3 4)865l二进制二进制 十六进制十六进制l1 1位十六进制数相当于位十六进制数相当于4 4位二进制数位二进制数l以以小小数数点点为为中中心心向向左左右右两两边边分分组组,每每4 4位位为一组,两头不足为一组,两头不足4 4位补位补0 0即可即可66带符号数的表示带符号数的表示l通通常常规规定定一一个个数数的的最最高高位位为为符符号号位位。用用“0”和和“1”来来表表示示,表表示示该该数数为为正
35、正,符符号号位位为为表示该数为负。表示该数为负。l一个数在计算机内部的表示称为一个数在计算机内部的表示称为机器数机器数符号位1 10 01 10 01 11 10 00 067原码和补码(原码和补码(1)l正整数的补码等于原码正整数的补码等于原码l负整数的补码:将该数的负整数的补码:将该数的绝对值绝对值按按位取反再加位取反再加10 0 0 0 0 0 0 0 0 0 0 0 1 0 1 01 1 1 1 1 1 1 1 1 1 1 1 0 1 0 11 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0|-10|-10|取反取反再加再加1 1得得-10-10的补的补码码整数在内存中是以
36、补码整数在内存中是以补码的形式存在的的形式存在的68原码和补码(原码和补码(2)l占两个字节的整数的数值范围是占两个字节的整数的数值范围是-32768327670 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 03276732767-32768-32768的补码的补码69浮点数的表示浮点数的表示l小数形式小数形式l0.123,12.3,123.0l指数形式指数形式l规范化的指数形式规范化的指数形式l1
37、.23456e270N=2EM =2(+000100)2(-0.11010100)2 =(-1101.0100)2E EM M示例:假设尾数为示例:假设尾数为9 9位(含符号位),位(含符号位),阶码为阶码为7 7位(含符号位)位(含符号位)数符数符尾数数值尾数数值阶码数值阶码数值阶符阶符阶码的符号阶码的符号决定尾决定尾数中小数点向左还数中小数点向左还是向右移动,是向右移动,阶码阶码的数值部分的数值部分决定着决定着小数点移动的位数。小数点移动的位数。浮点数在内存中的表示形式浮点数在内存中的表示形式71计算机的信息转换过程计算机的信息转换过程 输入信息输入信息数值数值西文字符西文字符汉字汉字二进
38、制数二进制数数值数值西文字符西文字符汉字汉字 计算机计算机 输出信息输出信息编码编码编码编码72ASCIIASCII编编码码(A American merican S Standard tandard C Code ode for for I Information nformation I Interchange)nterchange),称称为为美美国国标标准准信息交换代码信息交换代码ASCIIASCII编编码码用用7 7位位二二进进制制数数表表示示0 0127127共共128128个字符个字符 09 00110000B00111001B 4857 AZ 01000001B01011010B
39、 6590 az 01100001B01111010B 97122ASCIIASCII编码编码73ASCIIASCII编码表编码表74大家课下要做的事情大家课下要做的事情l可可以以从从ftp:/202.204.120.69/编编程程工工具具下下载载Visual Studio 6 Cn/En,下下载载之之后后双击其中的双击其中的setup.exe进行安装进行安装l在在计计算算中中心心上上机机时时,选选择择开开机机菜菜单单中中的的“Develop”进进入入系系统统,会会找找到到Visual C+6.0l熟悉熟悉Visual C+6.0的开发环境的开发环境l将将附附件件中中的的程程序序(c1_1.cc1_10.c)编编译译、连接、执行一遍连接、执行一遍75