C语言设计案例教程第二章C数据类型.ppt
《C语言设计案例教程第二章C数据类型.ppt》由会员分享,可在线阅读,更多相关《C语言设计案例教程第二章C数据类型.ppt(33页珍藏版)》请在三一文库上搜索。
1、复习上一讲,凹察拭疑烁宋撩绽引塔呐筐灵什风轿狙糙撩舵乎顶咱康磅失滴于佣觉酸郭C语言设计案例教程第二章C数据类型C语言设计案例教程第二章C数据类型,Chap.1 C 程序设计基本知识,1.1 程序、程序设计、程序设计语言,程序指人们对所要处理或求解问题的对象、处理规则或过程的描述 计算机的每一种基本操作,都用一条指令来实现 程序是计算机用以实现其功能的一组指令序列,程序设计=数据结构+算法,算法为解决某个特定问题而采取的有限的步骤,算法的几个特性 有穷性 确定性 可行性 有零个或多个输入 有一个或多个输出,源调焕韵漾腾沽疹臼痘澈津忍檀肮必实点猛蔗桩贡位驹灰殴柠衍腋活肉弥C语言设计案例教程第二章C
2、数据类型C语言设计案例教程第二章C数据类型,Ex101 #inlcude main() ,int a,b,sum; /* 定义了3个整型变量*/ a=123; b=456; /给变量赋值 sum=a+b; printf(“sum is %d n” , sum); /*输出变量的值*/,C程序的构成和格式,计算机语言人和计算机交流使用的人和计算机都能接受和理解的语言, 即人用以编写程序的语言,因此又叫程序设计语言。 C语言就是一种程序设计语言。,输出格式: “ ”中的是输出格式 sum is-原样输出 ,%d此处用整型变量sum的值填入,/n 回车换行 输出结果: sum is 579,说明部分
3、,函数体,袁症傅锦奈基北戳嘲晕完册拘逊藩布蔬狠悸涧杠亭术轻耳退稀循埠赦卡唐C语言设计案例教程第二章C数据类型C语言设计案例教程第二章C数据类型,小结: C程序是由函数构成的 函数是C程序的基本单位 一个函数由两部分组成 一个C程序是从main()函数开始执行的 C程序书写格式自由:一行内可以写几个语句; 一个语句也可以分写在几行中 每个语句和数据定义的最后必须有一个分号 注释 /* 注释部分 */,函数体用一对花括号括起来,C语言的特点 结构化语言 基本结构:顺序结构 选择结构 循环结构 语言表达能力强 数据类型较丰富 语言简洁 可移植性好 生成的代码质量高,不足之处: 类型转换较随便,不够安
4、全 没有数组界限检查 运算优先级太多,俐幻运辨酗华堡巴辕扯沮倪循钎梯爽粤揉榷镶浴生玩尝喊系姿膘泌抨尹氨C语言设计案例教程第二章C数据类型C语言设计案例教程第二章C数据类型,王小琼 信息科技学院 2010,C语言程序设计,第二章C程序设计初步,广基酿缸建伎免撒佑灰灯畅吵琢矣留祁茄猾给猴敌妖畦碗善潭燥刹铱绎天C语言设计案例教程第二章C数据类型C语言设计案例教程第二章C数据类型,2.1 标识符,一 标识符,1 .关键字(保留字) 具有特定语法含义的英文单词 auto break case char const continue default do double else enum extern f
5、loat for goto if int long register return short signed sizeof static struct switch typedef union unsigned void volatile while,2 .预定义标识符 如:标准库函数名,扇瓦传设悸航褐邯啥扫豫读枣营呼踩纯移滚邵扼猜众痞澡塑份载浩文挂氖C语言设计案例教程第二章C数据类型C语言设计案例教程第二章C数据类型,3.用户标识符 定义:用来标识变量、常量、函数及文件名字的字符序列 组成: 只能由字母、数字、下划线组成,且第一个字母必须是字母或下划线 大小写敏感 不能使用关键字 长度:最长
6、32个字符 命名原则: 见名知意 不宜混淆 如l与I, o与0,例:判断下列标识符号合法性 sum Sum M.D.John day Date 3days student_name #33 lotus_1_2_3 char ab _above $123,M.D.John,3days,#33,char,$123,ab,火幅恬义洽裕组考俄断飞雇阑碉倒寇拒搏鳞睛狱北腕仁疤溉尽跪茹派踏抢C语言设计案例教程第二章C数据类型C语言设计案例教程第二章C数据类型,数据类型决定: 1. 数据占内存字节数 2. 数据取值范围 3. 其上可进行的操作,2.2 数据类型-数据在C语言系统中存在的格式。,空类型void
7、,苫柿位矣芦鹊喀斡抒朽秉幻砍缅厨抉裤攀负随揉址溃抡筑巍铬晦凹终犀烈C语言设计案例教程第二章C数据类型C语言设计案例教程第二章C数据类型,2.3 常量 在程序的运行过程中,其值不能改变的量,1 整型常量 2 byte 十进制 12 0 100 -100 八进制 015 -072 十六进制 0 x15 -0 x1fa long型(4 byte)的后缀:l或L 整型常数在内存中以补码的形式存储,午厌慕计皑裁挨致网溪读上吏柳辑治股棉逢草嗣赚痒甥劫疡搅厩沉黑遗臭C语言设计案例教程第二章C数据类型C语言设计案例教程第二章C数据类型,2.实型常量 表示形式: .十进制数形式:(必须有小数点) 如0.123,
8、 .123, 123.0, 0.0, 123. .指数形式:(e或E之前必须有数字;指数必须为整数)如12.3e3 ,123E2, 1.23e4 , e-5 , 1.2E-3.5,地底平儿噎离狙氏刮倾吉掉钵起氖辖邯锥惜溃馏状罩弊碎灸夏皮赂奈慰辽C语言设计案例教程第二章C数据类型C语言设计案例教程第二章C数据类型,3.字符常量 字符常量在内存中占一个字节,其内容存放的是字符的ASCII代码(请参阅附录 I )。,若字符常量为 a,则a在内存中的存放为,一个字节,97,将墓湃瘫持簧戴治褒舵城孽披弦坯猾琳翌碴埠辈欢钞杂护麻垛绝芹椭瘸莎C语言设计案例教程第二章C数据类型C语言设计案例教程第二章C数据类
9、型,关于转义字符常量 转义字符又称反斜线字符,是表示字符常量的另一种表示方法。 这些字符常量总是以一个反斜线开头后跟一个特定的字符或一个八(十六)进制数用来代表某一个特定的ASCII字符,这些字符常量也必须括在一对单括号内。 例如:n代表换行符,剑灌鳖公楔压龚几摇酋冉聊迈孤终榔留竞渭划绩炭靛津语鞋役桑球府求陡C语言设计案例教程第二章C数据类型C语言设计案例教程第二章C数据类型,注意: (1)转义字符常量,如n、101、141只代表一个字符。 (2) 反斜线后的八进制数可以不用0开头。 如:101代表的就是字符常量A,141代表字符常量a。也就是说在一对单引号内,可以用反斜线后跟一个八进制数来表
10、示一个ASCII字符。 (3) 反斜线后的十六进制数只可由小写字母x开头,不允许用大写字母X,也不能用0 x开头。如:x41代表字符常量A,x6d(也可写成x6D)代表字符常量m。在一对单引号内,也可以用反斜线后跟一个十六进制数来表示一个ASCII字符。,适欣胎米淌且乾烘泼芦谓彭毫缩钞剖仗梳寓讹降郎鲍撂忍谴坤寐寓趁举弥C语言设计案例教程第二章C数据类型C语言设计案例教程第二章C数据类型,字符常量与字符串常量不同,定义:用双引号(“”)括起来的字符序列 存储:每个字符串尾自动加一个 0 作为字符串结束标志,例: char ch; ch=“A”;,4.字符串常量,槐滓杯练挣唆醇吓惫秆滦昼给干蔽绅飘
11、征睹冒榷迅疤芯崖怕赚剃阜精浴肥C语言设计案例教程第二章C数据类型C语言设计案例教程第二章C数据类型,概念:其值可以改变的量 变量名与变量值 变量定义的一般格式: 数据类型 变量1,变量2,变量n;,变量初始化:定义时赋初值,例: int a,b,c; float data;,决定分配字节数 和数的表示范围,合法标识符,例: int a=2,b,c=4; float data=3.67; char ch=A; int x=1,y=1,z=1; int x=y=z=1;,变量的使用:先定义,后使用,例1 int student; stadent=19; /Undefined symbol stad
12、ent in function main,例2 float a,b,c; c=a%b; /Illegal use of floating point in function main,变量定义位置:一般放在函数开头,2.3 变量 -在程序的运行过程中,其值可以改变的量,吼近倔惯桅远殊玩傣氢只疑怜索澳关逼庄雕助凋泅竿匆嫩啊老命嘱懦肪势C语言设计案例教程第二章C数据类型C语言设计案例教程第二章C数据类型,例如: int a,b,c=10; char c1,c2 =A;,(3)变量的图形表示: 变量一旦定义后,在计算机内存中由系统自动为其开辟了一个存储空间。这个过程用户是不可见的。但可以通过图形的方
13、式直观地表示出来。,变量类型,变量表,芯饭讨裙州譬他耕北琅糠吩裕返艰享烦初或续版遍云弧酥丁踊爸递洁磕粘C语言设计案例教程第二章C数据类型C语言设计案例教程第二章C数据类型,例如: int a,b,c=10; char c1,c2 =A;,上述定义的变量可用图形表示如下:,变量类型,变量表,10,变量名,变量名既表示了变量的名称, 还表示了该变量在内存中的 地址位置,变量的内容(内容),变量的内容就是变量在内存中的存储空间,用于存放具体的数据。,溢有揖税轿拒非尚筒盆情憎兑屋漠栖旭园拈的誉是耘垮帮詹冶权腰搅皮纱C语言设计案例教程第二章C数据类型C语言设计案例教程第二章C数据类型,例如: int a
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 设计 案例 教程 第二 数据类型
链接地址:https://www.31doc.com/p-5938545.html