chap2 基本数据类型与运算.ppt

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

* * * * * * * * * * * * * * * * * * * * * * * * 常量形式 构成格式 示例 字符 ‘单个字符’ 字符 ASCII值 ‘0’ 48 ‘a’ 97 ‘A’ 65 字符串 “字符序列” “CHINA” “Hello, world.” 2.3-4 字符及字符串常量( ASCII ) 2.3-4 转义字符及其含义 转义字符 含义 转义字符 含义 \n 回车换行 \t 水平制表 \v 垂直制表 \b 退格 \r 回车 \f 换页 \a 响铃 \\ 反斜线 \‘ 单引号 \“ 双引号 \ddd 3位8进制数代表的字符 \xhh 2位16进制数代表的字符(x小写) \000 ~ \377 \x00 ~ \xFF main() { int a,b,c; a=1; b=2; c=3; printf("\t%d\n%d%d\n%d%d\t\b%d\n",a,b,c,a,b,c); } 输出: 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 1 2 3 1 2 3 2.3-4 转义字符举例 什么时候要使用转义字符? #include <stdio.h> main() { printf("123\t56\a\n"); printf("The directory of TC.exe is \"E:\\Turboc\"\n" ); printf("Look \16 and \x15\n"); } 运行结果: 123 56 The directory of TC.exe is "E:\Turboc" Look ? and § 2.4 运算符与表达式 C 运 算 符 算术运算符:+, -, *, /, %, ++, -- 关系运算符:<, <=, ==, >, >=, != 逻辑运算符:!, &&, || 位运算符 :<<, >>, ~, |, ^, & 赋值运算符:= 及其扩展 条件运算符:? : 逗号运算符:, 指针运算符:*, & 求字节数 :sizeof( ) 强制类型转换:(类型) 分量运算符: . , -> 下标运算符:[ ] 运算符的学习方法 运算符功能 与运算量关系 要求运算量个数:单目、双目、三目 要求运算量类型 运算符优先级别:同一个表达式中不同运算符进行运算时的先后次序 结合方向:左结合性与右结合性。当一个运算对象两侧的运算符的优先级别相同,则按规定的结合方向处理。 结果的类型 基本概念:表达式与语句 { a=3; b=4; } 表达式:由变量、常量以及运算符按照语法规则组成的序列。表达式的特点是能够求值。 例如: a+b*c%d 语句:特点是以 ; 结束,可产生执行代码: 1、表达式语句。 如: y=x+3; 2、空语句。 如: ; 3、函数调用语句。如: printf(“%d”, &a); 4、复合语句。 如: 5、控制语句。 如: if、while等 一、算术运算符和算术表达式 #include <stdio.h> main() { int a; float b; a=1/2; b=1.0/2 printf(“\na=%d, b=%f \n ”, a, b ); } 输出: a=0, b=0.500000 注意:两整数相除,结果为整数 一、算术运算符和算术表达式 2、 求模运算符号: % 结合方向:从左向右 说明:%要求两侧均为整型数据 例: 5%2 = -5%2 = 1%10 = 5%1 = 5.5%2 = 1 -1 1 0 (?) 一、算术运算符和算术表达式 3、 自增加、自减少运算符:++ -- 作用:使变量值加1或减1,常用于循环语句中 种类: 前置,形式如 ++i, --i , 先执行i+1或 i-1,再使用i值。 后置,形式如 i++,i-- , 先使用i值,再执行i+1或i-1。 注意:只能用于变量,不能用于常量和表达式 一、算术运算符和算术表达式 main() { int i=3, j=10, m, n, p, q; m=++i -1; n=i++ -1; p=--j +1;

文档评论(0)

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

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

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档