文档介绍:C程序设计。用C语言写的程序叫源程序。它是编译执行的。: f1(){printf(“a”);}f2(){printf(“b”);f1();}main(){f2();printf(“c”);})C程序由一个或多个函数组成;2)有且仅有1个函数是main函数(主函数);3)函数中包含0到多条语句,每条语句以分号结束。4)程序执行时从main函数第一个语句开始,到main的最后一个语句结束。5)一个函数中调用另一个函数时,转去执行另一个函数,执行完回来。下面是一个C程序: f1(){printf(“a”);}f2(){printf(“b”);f1();}main(){f2();printf(“c”);}:/**/:/**/(保留字)32个,不能用于定义常量名、变量名(包括数组名)、函数名、自定义的数据类型名(统称为标识符)。用于数据类型的关键字:charshortintsignedunsignedlongfloatdoublestructunionvoidenumconstvolatile用于存储类型的关键字:typedefautoregisterstaticextern用于流程控制的关键字:otoreturn用于运算符的关键字::/**/(保留字)32个,不能用于定义常量名、变量名(包括数组名)、函数名、自定义的数据类型名(统称为标识符)。标识符的命名规则:以字母或下划线开头,由数字、字母、下划线组成,不能与关键字相同。下面哪些可以作为标识符?:/**/(保留字)32个,不能用于定义常量名、变量名(包括数组名)、函数名、自定义的数据类型名(统称为标识符)。标识符的命名规则:以字母或下划线开头,由数字、字母、下划线组成,不能与关键字相同。(1)进制概述在计算机中任何数据都是以二进制存储的。二进制就是逢二进一。如1+1=10101101+0110=110011八进制、十进制、十六进制的数在计算机中不存在,仅是为了表达方便。八进制:01234567十六进制:(1)二进制概述(2)二进制转为十进制二进制数从高位到低位分别表示.....643216842111011010=128+64+(32)+16+8+(4)+2+(1)八进制数从高位到低位分别表示.....40965126481602=6*64+0*8+2*1十六进制数从高位到低位分别表示.....655364096256161F2A=15*256+2*16+10*(1)二进制概述(2)二进制转为十进制(3)十进制转为二进制十进制转换为二进制采用除2取余法如将34转为二进制34除2...................余017除2...................余18除2...................余04除2...................余02除2...................余01除2...................余1把余数从下到上取过来就所求的二进制:100010十进制转为八进制:除8取余法十进制转为十六进制:除16取余法