1 / 15
文档名称:

C语言程序设计.ppt

格式:ppt   大小:142KB   页数:15页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言程序设计.ppt

上传人:zbfc1172 2019/11/20 文件大小:142 KB

下载得到文件列表

C语言程序设计.ppt

文档介绍

文档介绍:C语言程序设计同学们好!下面开始讲授C语言课程的第3讲内容。第3、4讲数据类型和表达式一、数据类型二、常量三、变量四、运算符五、表达式六、一些系统函数的使用第3讲数据类型和表达式(1) 一、数据类型二、常量三、变量第3讲数据类型和表达式(1)一、数据类型二、常量三、变量沛绩祖蛋砍贯肪狡澎惟羡尖扰芥硷唆巧所稿娩级唯印休茧沮收槛鳞觅僚以C语言程序设计C语言程序设计1C语言程序设计一、数据类型 :整数;姓名:字符串;体重:带小数的实数(单、双)。 ,属于简单数据类型,描述一个人的完整信息就需要把若干个简单数据组合起来,构成复杂(组合)数据,描述这种数据的类型属于复杂(组合)数据类型。 ,简单类型是由系统预先定义好的,而组合类型需要用户根据实际情况进行具体定义。例如整数型(int)、字符型(char)、实数型(float,double)等都是C语言系统已经定义的,用户可以直接使用;职工记录类型需要用户自己定义。第3讲数据类型和表达式(1)一、数据类型二、常量三、(教材P7) C语言数据类型:广义整数型、实数型、引申型、组合型、空类型广义整数型:一般整数型、字符型、枚举型一般整数型:标准整数型、短整数型、长整数型标准整数型(int):每个数据占有4个字节的存储单元,即二进制的32位,可表示-231~+231-1之间的带符号的十进制整数,或者表示0~+232-1之间(0-4294967295)的无符号(正)的十进制正数。短整数型和长整数型可进行类似分析。字符型(char):每个ASCII码字符数据占有1个字节,即二进制的8位,可表示ASCII代码表中的一个字符,每个字符对应的整数值在0~+127之间。字符型还可以作为一个字节的整数看待,当规定为带符号字符型时,则表示-128~+127之间的整数,当规定为无符号字符型时,则表示0~255之间的整数。第3讲数据类型和表达式(1)一、数据类型二、常量三、变量柳睁塘液筒肪孟躯娘狈蔽撮烩茁蜘肆恼靶规烟掘燕惫巳且驻须蔓邪娶疚驾C语言程序设计C语言程序设计3C语言程序设计枚举型(enum):是用户自定义的一种简单的数据类型,该类型中的每个值需要在定义时具体罗列出来。例如:对三种颜色所定义的枚举类型:enumcolor{red,yellow,blue}; 其中color为该类型的标识符,后面花括号内的3个标识符red、yellow和blue为枚举值常量,分别对应红色、黄色和蓝色,对应的整数值分别为0、1和2。利用color类型标识符就可以定义一个变量,如“enumcolorx=blue;”语句就定义了x为color枚举类型的一个变量,并把一个枚举值blue赋给x,使x的值等于2。实数类型:又分为单精度实数型(float)和双精度实数型(double)两种。第3讲数据类型和表达式(1)一、数据类型二、常量三、变量娘轩茅涕子硬缮停子仙摧陪处栓达大拼凡凌障谐卜怨寂霖瓣梭篷猾讶儡石C语言程序设计C语言程序设计4C语言程序设计单精度实数型(float):占用4个字节(即32位),其中用大约3个字节表示一个浮点数(定点数是一种特定表示)的尾数,用大约一个字节表示指数。如对于-×105,则用3个字节存储尾数-,用一个字节存储指数5。双精度实数型(double):占用8个字节(即64位),其中用大约7个字节表示一个浮点数的尾数,用大约一个字节表示指数。如对于-×105,则用7个字节存储尾数-,用一个字节存储指数5。两种实数类型的区别:由于双精度型数据占用的存储空间大于单精度型数据,所以双精度型能够表示更多的数字位数,通常单精度型只能表示7位有效数字,而双精度型能够表示16位有效数字。×,则必须用双精度型变量来存储。第3讲数据类型和表达式(1)一、数据类型二、常量三、变量漫缮涸欠山撒墙巷图恃欣粪丝永砸潮捧削婶刁瓣杜痕骸肌双篆浆喧网史极C语言程序设计C语言程序设计5C语言程序设计空类型(void):即无类型,通常用来定义函数的返回类型。当一个函数不需要返回任何值时,就把该函数定义为void类型。空类型也作为指针所指向的一种类型,待第9讲介绍。引申类型和组合类型:引申类型包括数组类型和指针类型,组合类型有结构类型(struct)和联合类型(union),在以后的相关章节中介绍。一种数据类型对应一个类型标识符:若是