网站大量收购独家精品文档,联系QQ:2885784924

C语言课件第三章数据类型、运算符和 与表达式.pptx

C语言课件第三章数据类型、运算符和 与表达式.pptx

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言课件第三章数据类型、运算符和 与表达式.pptx

课程回顾 C的发展历史和特点 C程序的组成和结构C程序的开发步骤从三个方面来学习C的(语法、算法、环境)共 59 页 第 页C语言程序设计第三章数据类型、运算符与表达式教学内容与教学要求 3.1 C语言的基本符号 (理解)3.2 C 语言的数据类型 (掌握)3.2 运算符和表达式 (掌握)共 59 页 第 页3.1 C语言的基本符号 C程序能够使用的符号 ?标识符的概念和命名规则?常量和变量的概念 变量类型 变量名 变量值 先定义(声明),然后才能使用 变量类型 变量名字;关键字 (int , for ,while,goto,long……,附录A)共 59 页 第 页 引例---标识符下面4个选项中,一组均是不合法的用户标识符的选项是()(A) BA,x_0,do (B) float,1a0,_Y(C) x-y,goto,123(D) _123,tmp,CHAR共 59 页 第 页 变量变量值: 是对应变量名的存储单元所存放的具体的数值。变量的数据类型: 是指变量可以存储的数据的类型,也就是变量值的数据类型;共 59 页 第 页命名规则: 变量名由标识符表示,只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。 例如:下列标识符中,不合法的变量名有: M.D.John 12%gf 1add _ce36 age 5thclass lotus-1-2-3 cd*ef说明: *变量要“先定义,赋值,再使用” 定义格式:类型说明符 标识符1, … ,标识符n 例如:int x, y, z; float a, b, c, d; *选变量名时,要做到“见名知义” 例如:name , st_age , xm , nl , class , sum共 59 页 第 页在C语言中,定义变量的同时,还可以为变量指定初值,称为变量的初始化。例如程序段:float y=0.5;char str=a;int j=0, sum=100; /*该定义变量方式与下面的语句等价:*/int j, sum;j=0; sum=100;也可以对被定义变量的一部分赋初值。int i=0, j=0, k, sum;不可以用下面的写法对几个变量同时赋同一个初值。int i=j=k=0;?共 59 页 第 页变量的初始化 例题---常量下列选项中不正确的常量是()(A) 0x12F (B) -1.23E-2 (C) 12.0 (D) 0388共 59 页 第 页3.2 C语言数据类型 许多程序设计语言都把它们能处理的数据分成若干类,这些类就是数据类型。 为什么要划分数据类型? ①不同类型的数据在计算机内表示不同; ②不同类型的数据能执行的运算不同; 变量名代表内存中的存储单元,变量的类型决定存储单元的大小。共 59 页 第 页3.2.1 整型数据1.整型变量在内存中占字节数与所选系统有关整型变量的形式(VC++6.0)占内存字节数int short int long intunsigned intunsigned short unsigned long基本整型短整型长整型无符号整型无符号短整型无符号长整型424424共六种VC++规定:short型占2个字节,int和long都占4个字节。共 59 页 第 页整型变量的定义格式类型说明符 变量列表;例:int i, j; long k, m; unsigned int x,y;变量有值吗?C中的所有变量必须先定义后使用!!既不指定signed,也不指定unsigned,则隐含为有符号(signed)共 59 页 第 页例:main() { short int a,b,c; a=32767; b=3; c=a+b; printf(c=%d\n,c); }1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0C-32766的补码形式,程序运行结果溢出共 59 页 第 页2.整型常量 整型常量的不同数值表示方法 十进制数:0~9 八进制数:0~7,以0开头 十六进制数:0~9,A~F/a~f,以0x或0X开头 例如: 100、-8、0;010、024;0x18、0X1F整型常量的类型根据值大小默认类型例: 32767的类型是short int(int)在常量后面加l或L,表示long int型 例:123L,0L,432l 都是long int型常量共 59 页 第 页3.2.2 实型

文档评论(0)

youngyu0329 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档