03第3章(运算符等).ppt

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

第3章 数据类型、运算符与表达式;§3.1 C的数据类型;§3.2 常量与变量—之常量;#define PRICE 20 例cex_3_1_1 void main() 例cex_3_1_2 { int num, total; num=10; total=num*PRICE; printf (“total=%d\n”, total); };§3.2 常量与变量—之变量;变量的使用特点;②每个变量在定义时被指定为一确定类型,编译时为其分配相应存储单元; ③每个变量属于一确定类型,以避免运算时类型出错;比如,下面的求余运算: float a; int b,c; a=50; b=9; c=a%b; /*编译系统报告错误*/;计算机中数的表示;计算机中的数和编码;计算机运算基础;常用计数制的基数和数码;十进制——Decimal System;二进制——Binary System;十六进制—Hexadecimal System;八进制—Hexadecimal System;3.常用计数制的表示方法;数值在计算机中的表示与运算;数值在计算机中的表示与运算;数值在计算机中的表示与运算;§3.3 整型数据;数据类型 所占位数 数的范围 short int 16 - 215 ..........( 215-1) int 32 - 231 ..........( 231-1) long 32 - 231 ........( 231-1) unsigned [short] 16 0 ................( 216-1) unsigned [int] 32 0 ...............( 232-1) unsigned [long] 32 0 ..............( 232-1) 注意不同类型整型数表示范围的大小 对变量的定义,放在函数的开头部分 对整型变量赋值时,注意表示数的范围匹配;整型变量的定义(例cex_3_6):;整型常量的类型:;整型数据的溢出;§3.4 浮点型数据(实型数据);浮点数在计算机中的表示;浮点型数据的舍入误差;§3.5 字符型数据;特殊字符;转义字符的使用举例;在内存中字符变量存字符的ASCII码, 如: A 65 B 66 字符变量和整型变量是通用的(但字节数不同) ;字符数据在内存中的存储方式;void main() 例cex_3_13 { int a, b; char c, d; a=65; b=‘\x41’; c=65; d=‘\x41’; printf (“%c ,%d\n”,a, a); printf (“%c ,%d\n”,b, b); printf (“%c ,%d\n”,c, c); printf (“%c ,%d\n”,d, d);} ;字符串常量是用一对双引号括起来的字符序列,如“ How do you do? ”、 “$0.123” 不??与字符变量混淆;C 中没有专门的字符串变量;C规定以字符‘\0’作为字符串结束的标志。如: ‘A’ “A” char a,c; a = ‘A’ ; c= “A” ; /* 语句非法*/ 如果有一个字符串“CHINA”,实际上在内存中是 C H I N A \0;§3.6 变量赋初值;§3.7 各类数值型数据间的混合运算;§3.8 算术运算符和算术表达式;算术运算符及算术运算表达示;1.用算术运算符和括号将运算对象连接起来的,符合C语法规则的式子,称为表达式。 如: a*b/c-1.5+2 ? a*b+-1.5 ? 2.运算符具有优先级和结合性 在表达式求值时,先高级后低级;一个对象两侧的运算符级别相同,则按结合性运算;如:左结合性与右结合性 3.一个运算符两侧的数据类型不同,先进行自动转换,再运算.也可以强制类型转换.如: (double) a (int)(x+y) (float) (5%3) (

文档评论(0)

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

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

1亿VIP精品文档

相关文档