- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
语言程序设计第一讲
C语言程序设计 第一讲 主讲:厉福生 课堂注意 上课不可以迟到 上课时手机只允许关机、振动和静音 维持教室的干净,下课时将自己带到课堂来的垃圾带走 上课认真记录,PPT中的内容全是重 C语言学习方法 思维方式的转变。 计算机没有联想能力,没有情感,没有全局观念。 学习方法为:不要联想思维;不要加入人的情感进去;见到什么指令就只做该指令的事,不去考虑前后的指令都是什么意思。 C语言的格式很随意,以分号做为语句的分隔,是否换行,是否有空格都没关系。 C语言简介 C语言是1972年美国贝尔实验室在B语言基础上开发出来的。 C语言是高级语言,也有说法称其为中级语言。 与VF和VB不同,C语言是各种高级语言的基础,以算法为主,可以用来指导各种高级语言及excel等的使用。 进制转换 计算机中只能记录二进制数,无论任何类型的数据,在计算机中都以二进制形式存储,CPU只能计算二进制。 在C语言中只能表示八进制、十进制和十六进制,不能表示二进制。 在国二中只有十进制会出现小数,二进制、八进制、十六进制都不会出现小数 表示方法 二进制(101)2或(101)B 八进制(357)8或(257)O 十进制(369)10或(369)D 十六进制(A2B)16或(A2B)H 二进制有0,1两种数字 八进制有0~7八种数字 十进制有0~9十种数字 十六进制有0~9和A~F十六种数字 十进制向二进制转换 十进制数依次除二取余数,反向读取。例如:(37)10=(100101)2方法如下: 二进制向十进制的转换 二进制数从右向左依次按权相加,权的值为第N位的值是2^(N-1)。如2=(149)10,方法如下: 八、十六进制和十进制之间的转换 同二进制与十进制间的转换,十进制向八、十六进制转换的时候依次除八、十六取余数。 八、十六进制向十进制转换依次按权相加。 二、八、十六进制间的转换 二进制向八、十六进制转换。三、四分位合一位。例如110101001011转换成八进制或十六进制的方法为: 八进制 110 101 001 011 6 5 1 3 1101 0100 1011 D 8 B (110101001011)2=(6513)8=(D8B)16 进制对照表 C语言运行环境 与其它软件一样,有多种编辑器。常用的有VC和TC。当前国二中使用的是VC6.0 下面请看演示 C语言语法简介 C语言由函数组成,除此之外还有宏定义和包含文件、结构体定义、说明语句。 文件包含 #include文件名 #include”文件名” 该文件叫头文件,C语言中常用头文件有:stdio.h math.h string.h 工作原理:相当于在程序前将该文件中的所有内容全部复制并放在程序的前部。 作用:可以直接引用该头文件中的内容,可以直接使用该头文件中的函数 文件包含 两种文件包含的区别: #include文件名是到编辑器所指定的文件夹下去寻找这个名字的文件,如果找不到系统报错。 #include”文件名”是到源文件所在的文件夹下去寻找这个名字的文件,如果找不到就到编辑器所指定的文件夹下去寻找这个名字的文件,如果还找不到系统报错。 宏定义方法 #define PI 3.1415926 作用:在编译时遇到PI就会自动被3.1415926所替换。 教材12页原话:在编译处理时对程序中所有出现的“宏名”,都用宏定义中的字符串去替换,称为“宏展开”。 宏展开的原样替换 注意:是完全的原样替换,不管后边和前边的内容是什么样的,都是原样替换的。 符号常量的处理在程序编译阶段只是进行简单替换工作,不作语法检查同一个符号常量不能重复定义,除非两个命令完全相同 符号常量的结尾不应有分号,如果加分号会连同分号一起替换 宏名在源程序中若用引号括起来,则预处理程序不对其作宏替换 说明语句 如程序中出现“/*一定的内容*/”在VC中会变成绿色,变成绿色的部分是注释语句,用来给人看,说明该部分功能等作用的,在编译时计算机对其视而不见。 另外还可以使用//来注释,//后的直到换行处的内容为注释的内容。 说明语句注意事项 注释语句,注释符必须成对出现,是一对/* */,注释语句后不需要加分号 注释语句在编译过程中不进行编译,也不被执行。 注释符不能嵌套。 C语言函数的特点 (1)函数是由函数头和函数体组成的,例如上边的程序中?main()就是函数头,后边{}中的内容为函数体。函数体中所有的内容都要写在{}中,函数头后边不可有“;”,如果有这个计算机会让为“;”是整个函数体,而不会运行真正的函数体。 (2)一个C语言程序可以由多个函数组成,但必须有且仅有一个主函数(main())。如果主函数达到两个或者更多,系统会不知道运行哪个。
原创力文档


文档评论(0)