C语言课件02Types.ppt
《C语言课件02Types.ppt》由会员分享,可在线阅读,更多相关《C语言课件02Types.ppt(21页珍藏版)》请在三一办公上搜索。
1、数据类型,张丽丽2010年春,提纲,C语言的词汇与词法C语言的数据类型类型概述基本数据类型整型浮点型字符型常量与变量常量变量强制定义及其好处,结束,C语言的单词,基本字符集英文字母、数字、特殊符号。关键字又称保留字。是C语言中具有特定作用和含义的单词,在程序中不能另作他用。(关键字表)特定字是一些用在C语言的预处理命令和库函数中的单词。标识符简单地说就是名字。(命名规则)运算符也称操作符,告诉计算机如何操作数据。(分类)分隔符用来界定或分割语句中的语法成分:,;“”注释和空格等。字面常量指在程序中直接写出常量值的常量。分类:整型常量、实型常量、字符型常量、字符串常量,返回,C语言中的类型,C的
2、类型体系程序中所使用的数据都必须指定其数据类型C是一种强制类型定义语言,返回,空类型void,枚举类型,整型(1),整型的细分类基本整型有符号:signed int|signed int无符号:unsigned int短整型有符号:signed short int无符号:unsigned short int长整型有符号:signed long int无符号:unsigned long int,整型(2),C标准中没有具体规定各类数据所占内存字节数,只要求long型数据不短于int型,short型不长于int型。慎用长整型:可以得到大范围的整数,但同时会降低运算速度。当整型数发生溢出时,系统并不
3、报错,而是转为最小。,整型(3),整型常量的三种表示方法十进制表示:数字串,如123八进制表示:以0打头的数字串,如0123=1*82+2*81+3*80=83十六进制表示:以0 x或0X打头的数字串,如0 x123=1*162+2*161+3*160=291整型常量的类型可根据其值的范围判定为强调一整常量为长整型,可于其后加上l或L;为强调一整常量为无符号,可于其后加上u或U。,返回,浮点型(1),浮点型的细分类由于实型变量是由有限的存储单元组成的,因此能提供的有效数字总是有限的,在有效位以外的数字将被舍去。由此可能产生一些误差。(示例),浮点型(2),浮点型常量的两种表示方法十进制小数形式
4、:由数字和小数点组成(必须有小数点),如123.10指数形式:类似于科学记数法。如123e3或123E3都代表123103。(e或E前必须有数字,其后必须为整数。)若在字母e或E前的数中,小数点左边只有一位非零数字,则称之为“规范化的指数形式”。许多系统将实型常量作为双精度来处理,这样可以保证计算结果更精确,但是运算速度降低了。可以在数的后面加字母f或F,使编译系统将其按单精度处理。一实型常量可赋给三种实型变量,并根据类型截取相应的有效位数字。,返回,字符型和字符串常量(1),字符型的类型符为char一个字符变量只能存放一个字符,在内存中占一个字节。字符数据在内存中并不是存储字符本身,而是存储
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 课件 02 Types
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5384433.html