第三章数据类型表达式.ppt

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

第3章 最简单的C程序设计(1) 数据类型、运算符与表达式;一、C语言的保留字和标识符;标识符:用来标识变量名、符号常量名、数组名、类型名、函数名等的有效字符序列。 ;标识符中应注意的问题:;为合法标识符; ; ;1、常量和变量的概念; 变量:在程序执行的过程中,其值可以改变的量。;;注意:C语言规定:变量必须先定义,后使用。;2、整型;2)整型变量;整型数据在内存中以补码表示;整型变量举例:;整型变量举例:;注意: 整型常量也分类别 如:100,是int型常量 123u, 89U,是unsigned型常量 0l,34L,是long int型常量 参考P41 整型变量的分类(第3版) 参考P44 整型变量的分类(第4版) ;3、浮点型(实型);2)浮点型变量;实型变量举例:;浮点型变量举例:;注意: 浮点型常量也分类别: 如:123.3,是double类型 34.5f,8.9F,是float类型;4、字符型;转义字符 功 能 \n 回车换行符,光标移到下一行行首 \r 回车不换行,光标移动到本行行首 \t 横向跳格(8位为一格,光标跳到下一格起始位置,如第9或17位等) \b 退一格,光标往左移动一格 \f 走纸换页 ,将当前位置移到下页开头 \\ 用于输出反斜杠字符“\” \’ 用于输出单引号字符“’” \” 用于输出双引号字符“”” \ddd 1到3位八进制数ddd对应的ASCII码字符 \xhh 1到2位十六进制数hh对应的ASCII码字符 \a 警告,产生声音或视觉信号 \? 一个问号(?),输出此字符 \v 垂直制表符,将当前位置移到下一个垂直制表对齐点 ;课堂练习;2)字符变量:char,占1个字节空间,只能存放一个字符。;注意: 1.字符数据与整型数据可相互赋值,直接运算。;3. 字符’1’和整数1是不同的概念: 字符’1’只是代表一个形状为’1’的符号,在需要时按原样输出,在内存中以ASCII码形式存储,占1个字节 1是十进制整数,是int型整数;字符常量与字符串常量不同;练习: printf(”\”You\’re my good friend!\”\\\n”); 在显示器上输出什么?;5、变量赋初值;三、算术运算符和算术表达式;除法运算符“/”进行求商运算。对于不同类型的运算对象,除法表达式计算结果的类型也会不同。;“%”是求余运算。a%b计算a除以b后的余数,也是a模b的值。它要求两个运算对象必须是整型,其结果也是整型量。;扩充:% 和 / 的非常常用的用法: 求一个整数各位上的数字。 例如:对任意一个三位数n,分别求出个、十、百位上的数字。 eg:n=456 个位:456%10 得到 6 十位:456/10%10(或456%100/10)得到5 百位:456/10/10 (或456/100)得到4 ;2.算术表达式 用算术运算符和括号将运算对象(操作数)连接起来的、符合C语法规则的式子,称为C算术表达式。 如:1+3.5*2-10 (x+y)*3-6+’a’ 表达式的值 表达式的运算结果;;3、算术运算符的优先级和结合性 优先级: 高 - ----* / % ----- + - 低 (2) (3) (4) 注意:可以用( )来改变运算的顺序. 如 (3+5)*8/(4.0-2) 结合性: 运算符的“结合性”决定同优先级的运算符对操作数的运算次序 左结合性:自左向右运算 右结合性:自右向左运算 + - */%为左结合性 例如:a+b+c-d 根据左结合性,等价于((a+b)+c)-d - (求负值运算)为右结合性 ;四、自增、自减运算符;例如: int main() { int x,m,n; x=10; m=x++; n=++x; return 0; };例 j=3; k=++j; j=3; k=j++; j=3;

文档评论(0)

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

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

1亿VIP精品文档

相关文档