第03章数据类型和运算规则.pptVIP

  1. 1、本文档共82页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第03章数据类型和运算规则

通知;第三章 ;本章要点;第1节 第2节 第3节 第4节 第5节 第6节 第7节;§3-1数据与数据类型;;程序的任务是对数据进行处理,数据是程序处理的对象,而运算符是施加给这些数据的操作。 数据和运算符是表达式的基本元素;C语言的数据类型:;§3-2 基本数据类型及其表示;2、变量;1.变量名由字母 A、B、…、Z、a、b、… 、z,数字 0、1、… 、9 和下划线 _ 组成。 2.变量名的第一个字符必须是英文字母或下横线。 3.不能用系统中的关键字作为变量名 4.变量名中的字母是区分大小写的。 sum、stu_name、_age、Lts_1_2、a2 32c、x.y、start+9、c2.0 NAME name 表示两个不同的标识符。; C语言是一种强制定义型语言,因此,在C语言中,要求对所有用到的变量作强制定义,也就是说,所有变量应当先定义,后使用,以便编译系统在编译时对变量按其类型分配响应的存储单元。 ;变量的定义格式:;二、整型数据; 整型变量的形式; 整型变量的定义; 整型数据的取值范围; 整型变量的存放形式 ; 整型数据应用中的几个问题:;例:;修改后; 三、实型数据 ; 实型常量的表示方法 ; 由十进制小数形式加上指数部分组成: 十进制小数e指数 或 十进制小数E指数 其中e或E前面的数字表示尾数,e或E表示底数10,e后面的指数必须是整数,表示10的幂次。例如123e3或123E3都代表123×103。 注意:字母e之前必须有数字,而且e后面指数必须为整数。 一个实数可以有多种指数表示形式。“规范化指数形式”是指在字母e之前的小数部分中,小数点左边应有一位非零数字。一个实数在用指数形式输出时,是按规范化指数形式输出的。; 例:;2.实型变量;实型数据在计算机中的存放形式; 实型数的分辨率: 最小正数:10-38 小于该数时处理为0 下溢 最大正数:1038 大于该数时提示出错 上溢;实型数据应用中的误差问题; Output:;四、字符型数据; C语言提供的另一种字符型常量是转义字符常量。转义字符常量是以反斜杠开头的字符常量,它通知编译器需要用特殊的方式处理反斜杠后的字符,将反斜杠后的字符转换成另外的意义。 ;\n 换行 \t 横向跳格 \r 回车 \\ 反斜杠 \ddd ddd表示1到3位八进制数字 \xhh hh表示1到2位十六进制数字; 定义形式 char 占存储空间 ;‘a’的ASCII值为97 内存中存储形式;3、字符串常量; main() {char a,b,c; int d; a=\5; b=\60; c=’A; d=1089; printf(a=%c b=%c c=%d d=%c\n,a,b,c,d); printf(“a=%d b=%d\n,a,b); getch(); };* 字符串 “w \11\0good”占几个字节?;访问内存的两种方式: 直接访问:按地址直接存取 a 间接访问:通过指针i间接存取;例:int a=10,*i,x; float b=3.5,*p1; char c,*p2=c; i=a;p1=b; x=*i;;*--指针运算符 --取地址运算符 同级,右结合;指针变量的类型是它所指向的值的类型!;在定义变量时为其指定值;一、认识C中的运算符和表达式; 表达式的运算结果称为表达式的值;学习运算符应掌握的要点;优先级:运算符的执行顺序 ;优先级和结合性的记忆方法:;+ 加法运算、正值运算 (4) - 减法运算、负值运算 (4) * 乘法运算(3) / 除法运算(3) % 求余运算(3) (结合性 → );已知:int i=3; long e=4; float f=1.5; double d=2.0; 计算过程: f = 10 + ‘a’ + i * f - d / e f = 107 + 4.5 - 0.5 f = 111.5 - 0.5 f = 111;三. 自增、自减运算符;已知:i=3; 1.执行 printf( “%d”,i++); Output: 3 i的值为 4 2.执行 printf( “%d”,++i); Output: 4 i的值为 4;注意:只能用于变量,不能用于表达式和常量; main() {int a=5,b=5,s ; s=a+b; /* 5,5,10 */ printf(“%d,%d,%d\n

文档评论(0)

shaoye348 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档