《C语言程序设计》课件第2讲 C语言初步-1.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《C语言程序设计》课件第2讲 C语言初步-1.ppt》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计 C语言程序设计课件第2讲 C语言初步-1 语言程序设计 课件 语言 初步
- 资源描述:
-
1、主主 要要 内内 容容 标识符标识符1.3 数据类型数据类型1.4 变量变量1.5 常量常量1.6 目的要求目的要求 复习思考题复习思考题 上机与编程实践上机与编程实践 独立作业独立作业 小小 结结1.3 1.3 标识符标识符1.C1.C语言基本字符集语言基本字符集(不需要死记不需要死记)表表1-1 ANSI C1-1 ANSI C基本字符基本字符包括包括保留字保留字(关键字关键字)、预定义标识符预定义标识符、用户自定义标识符用户自定义标识符2.2.标识符标识符(知道有三种类型知道有三种类型)#include void main(void)float num;预定义标识符预定义标识符保留字保留
2、字(1)(1)保留字保留字(不需要死记硬背)(不需要死记硬背)保留字由系统命名,归保留字由系统命名,归系统专用系统专用,不可再作它用,不可再作它用记住:保留字全部由小写字母组成记住:保留字全部由小写字母组成(1)(1)用作库函数名或预编译命令用作库函数名或预编译命令(2)(2)预定义标识符预定义标识符(简单了解简单了解)(2)(2)不提倡再做它用不提倡再做它用(1)(1)用户按照一定规则命名的标识符用户按照一定规则命名的标识符4.4.用户自定义标识符用户自定义标识符(重点掌握重点掌握)只能由字母只能由字母,数字和下划线组成数字和下划线组成必须以字母或下划线开头必须以字母或下划线开头不能和系统保
3、留字同名不能和系统保留字同名(2)(2)标识符定义规则标识符定义规则(重点掌握重点掌握)1.4 1.4 数据类型数据类型数据类型包括数据类型包括标准数据类型标准数据类型和和复合数据类型复合数据类型 1.1.数据类型概述数据类型概述结结构构、联联合合、枚枚举举数数组组指指针针复复合合数数据据类类型型浮浮点点型型字字符符型型整整型型空空类类型型标标准准数数据据类类型型数数据据类类型型2.2.标准数据类型标准数据类型(重点掌握重点掌握)(1)(1)空类型空类型(作用和详细讨论见第作用和详细讨论见第6 6章章)关键字为关键字为voidvoid(2)(2)整型整型支持支持短整型短整型(short)(sh
4、ort)、整型整型(int)(int)和和长整型长整型(long)(long)分为有符号和无符号整数,无符号用分为有符号和无符号整数,无符号用unsignedunsigned指定指定42949672950unsigned long 无符号长整数2147483647-2147483648long有符号长整数42949672950unsigned int无符号整数2147483647-2147483648int有符号整数655350unsigned short无符号短整数32767-32768short有符号短整数最大值最小值取 值 范 围表示方法(关键字)类 型强调强调:无符号不能存负数无符号不
5、能存负数字符型数据用来存储字符型数据用来存储字符字符(3)(3)字符型字符型很多计算机系统都使用很多计算机系统都使用ASCIIASCII码码 ASCIIASCII码用码用0-1270-127的整数对字符进行连续编码的整数对字符进行连续编码字符详细信息参见附录字符详细信息参见附录-A-An数码数码0-90-9是连续的,是连续的,0 0的的ASCIIASCII码是码是4848n大写字母大写字母A-ZA-Z是连续的,是连续的,A A的的ASCIIASCII码是码是6565n小写字母小写字母a-za-z是连续的,是连续的,a a的的ASCIIASCII码是码是9797n大、小写字母间差大、小写字母间差
6、3232记住记住(4)(4)浮点型浮点型C C支持两种类型支持两种类型:floatfloat和和doubledouble它们取值范围不同它们取值范围不同,能准确表示数字的位数也不同能准确表示数字的位数也不同 -1.710-3081.7103081516位doubledouble-3.410-383.4103867位floatfloat取 值 范 围准确表示数据位表示方法类 型思考思考(2)(2)若要编程求若要编程求 的值,应该选择什么类型的数据的值,应该选择什么类型的数据?为什么为什么?(1)(1)若要存年龄应该选择什么类型的数据若要存年龄应该选择什么类型的数据?1.5 1.5 变变 量量1.
7、1.变量的定义变量的定义(重点掌握重点掌握)(1)(1)语句格式语句格式数据类型数据类型 变量名列表变量名列表;short short maxItems;maxItems;longlong national_debt;national_debt;floatfloat payRate;payRate;doubledouble tax;tax;charchar code,kind;code,kind;intint a,b;a,b;举举例例(2)(2)几点说明几点说明(重点掌握重点掌握)定义变量的实质是为要存储的数据定义变量的实质是为要存储的数据申请内存空间申请内存空间可以使用一条语句定义同类型的多
8、个变量可以使用一条语句定义同类型的多个变量提倡一行定义一个变量提倡一行定义一个变量,因为易读因为易读变量定义后变量定义后,可以通过名字存储和访问数据可以通过名字存储和访问数据 如如:int x;:int x;int y;int y;x=100;x=100;/为为x x存储数据存储数据 y=x+200;y=x+200;/引用引用x x的数据,把结果存储到的数据,把结果存储到y y若不给变量存数据,它的值是若不给变量存数据,它的值是不确定不确定的的可以通过可以通过&运算获取变量的地址运算获取变量的地址初始化的格式初始化的格式:2.2.变量的初始化变量的初始化(重点掌握重点掌握)数据类型数据类型 变
9、量名变量名1=1=值值1 1,变量名变量名2=2=值值2 2,变量名变量名n=n=值值n n;intint x=5,y=-1;x=5,y=-1;floatfloat m,n=3.25;m,n=3.25;charchar c=65;c=65;举举例例变量初始化是指在定义变量同时用变量初始化是指在定义变量同时用“=”=”为其赋初始值为其赋初始值1.6.1 1.6.1 常量的种类常量的种类常量是程序执行中值不发生变化的量常量是程序执行中值不发生变化的量常量分类常量分类整型常量整型常量浮点型常量浮点型常量字符常量字符常量字符串常量字符串常量1.1.整型常量整型常量(重点掌握重点掌握)(1)C(1)C语
10、言支持语言支持十进制十进制、八进制八进制和和十六进制十六进制3 3种形式种形式0 x10 -0 x1a +0 x16B0X10 -0X1a +0X16b0 x或0X开头数字0-9字母a-f(或A-F)十六进制012 -076 +0160数字开头数字0-7八进制12 -1345 +16非0数字开头数字0-9十进制举 例组成规则组成要素类 型(2)(2)注意事项注意事项十六进制是以十六进制是以数字数字0 0开头,不是开头,不是字母字母o o常量前面的常量前面的“+”“+”和和“-”“-”用来表示用来表示正、负正、负 要注意区分不同进制数所代表的具体值要注意区分不同进制数所代表的具体值2.2.浮点型
展开阅读全文