第三讲 数据类型、运算符.ppt

  1. 1、本文档共64页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 数据类型、运算符 与表达式 Types, operators and Expressions 3.1 数据与数据类型 整型 int (integer的缩写) 字符型 char (character的缩写) 单精度型 float 基本类型 实型(浮点型) 双精度型 double 数组类 数据类型 构造类 结构体 struct 共用体 union 枚举类 enum 指针类 空类型 void 3.2 C语言的基本数据类型及其表示 例3_1 已知圆半径r,求圆面积和周长的值。 #define π 3.14159 main( ) {int area,perimeter; int r; r=3; area=π*r*r; perimeter=2*π*r; printf(“area=%d\n”,area); printf(“perimeter =%d\n”, perimeter); } 3. 变量 (1) 变量:其值可以改变的量。 在内存中占据存储单元,在该单元中存放变量的值,必须先定义,后使用。 #define PRICE 30 main( ) {int num,total; num=3; total=num*PRICE; printf(“total=%d\n”,total); num=4; total=num*PRICE; printf(“total=%d\n”,total); } 3.2.2 整型数据及其表示 取值范围: 2. 整型常量 补充:数的存放形式——补码 1. 正数不变 2. 负数各位取反后+1,符号位置1 (34)10 = (0 0100010)2 (- 34)10 = ( 1011101)2 + 1 (1 1011110) 2 3.2.3 实型数据及其表示 4. 实型数据应用中的误差问题 3.2.3 字符型数据及其表示 2.字符型常量:用单引号括起来的一个字符: 普通字符:‘a’,‘A’ ,’1’等 ( 大小写不同 ) 转义序列:将反斜杠(\)后面的字符转变为另外的含义。是一种特殊的字符常量。 5. 字符数据的应用举例 main() {int i; char c; i=‘a’; c=97; printf( “%c,%d\n”, c, c) ; printf( “%c,%d\n”, i, i) ; } 输出结果: a , 97 a , 97 3.2.5 指针型数据及其表示 变量与地址的概念 2. 指针变量的定义 变量初始化的应用举例 main() {int a; int b; b=a+2; printf( “%d,%d\n”, a,b) ; } 3.3 算术运算与赋值语句 分类 (作用): 算术运算符 + - * / % 自增自减运算符 ++ -- 赋值与赋值组合运算符 = += -= *= /= %= = = |= = ^= 关系运算符 == = = != 逻辑运算符 || ! 位运算符 | ^ ~

文档评论(0)

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

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

1亿VIP精品文档

相关文档