- 1、本文档共55页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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;
您可能关注的文档
- 第七章非线型系统分析.ppt
- 第七章非专业二维图形绘制.ppt
- 第七章高层协议及分析.ppt
- 第七章辨认细分市场和目标市场的选择与定位.ppt
- 第七章运动视觉分析X.ppt
- 第七章表示层技术.ppt
- 第七讲Word2007的对象处理[三].ppt
- 第七讲歌谣与非物质文化遗产.ppt
- 第七讲Word2003的对象处理[三].ppt
- 第七讲控制体重1.5h.ppt
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)