欢迎来到天天文库
浏览记录
ID:55827803
大小:384.00 KB
页数:36页
时间:2020-06-09
《C语言程序设计第一讲.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C语言程序设计第一讲主讲:厉福生课堂注意上课不可以迟到上课时手机只允许关机、振动和静音维持教室的干净,下课时将自己带到课堂来的垃圾带走上课认真记录,PPT中的内容全是重C语言学习方法思维方式的转变。计算机没有联想能力,没有情感,没有全局观念。学习方法为:不要联想思维;不要加入人的情感进去;见到什么指令就只做该指令的事,不去考虑前后的指令都是什么意思。C语言的格式很随意,以分号做为语句的分隔,是否换行,是否有空格都没关系。C语言简介C语言是1972年美国贝尔实验室在B语言基础上开发出来的。C语言是高级语言,也有说法称其为中级语言。
2、与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
3、~9十种数字十六进制有0~9和A~F十六种数字十进制向二进制转换十进制数依次除二取余数,反向读取。例如:(37)10=(100101)2方法如下:37÷2=18……118÷2=9……09÷2=4……14÷2=2……02÷2=1……01÷2=0……1二进制向十进制的转换二进制数从右向左依次按权相加,权的值为第N位的值是2^(N-1)。如(10010101)2=(149)10,方法如下:二进制数10010101权1286432168421值12800160401和149八、十六进制和十进制之间的转换同二进制与十进制间的转换,十进制向
4、八、十六进制转换的时候依次除八、十六取余数。八、十六进制向十进制转换依次按权相加。二、八、十六进制间的转换二进制向八、十六进制转换。三、四分位合一位。例如110101001011转换成八进制或十六进制的方法为:八进制1101010010116513110101001011D8B(110101001011)2=(6513)8=(D8B)16进制对照表二进制八进制十进制十六进制000011111022211333100444101555110666111777100010881001119910101210A10111311B110
5、01412C11011513D11101614E11111715F10000201610C语言运行环境与其它软件一样,有多种编辑器。常用的有VC和TC。当前国二中使用的是VC6.0下面请看演示C语言语法简介C语言由函数组成,除此之外还有宏定义和包含文件、结构体定义、说明语句。文件包含#include<文件名>#include”文件名”该文件叫头文件,C语言中常用头文件有:stdio.hmath.hstring.h工作原理:相当于在程序前将该文件中的所有内容全部复制并放在程序的前部。作用:可以直接引用该头文件中的内容,可以直接使用
6、该头文件中的函数文件包含两种文件包含的区别:#include<文件名>是到编辑器所指定的文件夹下去寻找这个名字的文件,如果找不到系统报错。#include”文件名”是到源文件所在的文件夹下去寻找这个名字的文件,如果找不到就到编辑器所指定的文件夹下去寻找这个名字的文件,如果还找不到系统报错。宏定义方法#definePI3.1415926作用:在编译时遇到PI就会自动被3.1415926所替换。教材12页原话:在编译处理时对程序中所有出现的“宏名”,都用宏定义中的字符串去替换,称为“宏展开”。宏展开的原样替换注意:是完全的原样替换,
7、不管后边和前边的内容是什么样的,都是原样替换的。符号常量的处理在程序编译阶段只是进行简单替换工作,不作语法检查同一个符号常量不能重复定义,除非两个命令完全相同符号常量的结尾不应有分号,如果加分号会连同分号一起替换宏名在源程序中若用引号括起来,则预处理程序不对其作宏替换说明语句如程序中出现“/*一定的内容*/”在VC中会变成绿色,变成绿色的部分是注释语句,用来给人看,说明该部分功能等作用的,在编译时计算机对其视而不见。另外还可以使用//来注释,//后的直到换行处的内容为注释的内容。说明语句注意事项注释语句,注释符必须成对出现,是一
8、对/**/,注释语句后不需要加分号注释语句在编译过程中不进行编译,也不被执行。注释符不能嵌套。C语言函数的特点(1)函数是由函数头和函数体组成的,例如上边的程序中 main()就是函数头,后边{}中的内容为函数体。函数体中所有的内容都要写在{}中,函数头后边不可
此文档下载收益归作者所有