C语言程序设计第三节数据类型、运算符和表达式.ppt

C语言程序设计第三节数据类型、运算符和表达式.ppt

ID:57052159

大小:1.48 MB

页数:52页

时间:2020-07-29

C语言程序设计第三节数据类型、运算符和表达式.ppt_第1页
C语言程序设计第三节数据类型、运算符和表达式.ppt_第2页
C语言程序设计第三节数据类型、运算符和表达式.ppt_第3页
C语言程序设计第三节数据类型、运算符和表达式.ppt_第4页
C语言程序设计第三节数据类型、运算符和表达式.ppt_第5页
资源描述:

《C语言程序设计第三节数据类型、运算符和表达式.ppt》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、C语言程序设计第三章数据类型、运算符与表达式主要内容3.1C语言的数据类型3.2常量与变量3.3整型数据3.4浮点型数据3.5字符型数据3.6变量赋初值3.7各类数值型数据间的混合运算3.8算术运算符和算术表达式3.9赋值运算符和赋值表达式3.10逗号运算符和逗号表达式3.11关系运算符3.12逻辑运算符23.1数据及数据类型C语言共有10种数据类型:33.2常量与变量常量和符号常量整型常量即整数。十进制数:以非0开始的数。如:220、-560、+369八进制数:以0开始的数。如:06、0106、0677十六进制数:以0X或0x开始的数,如:0X0D、0XFF、0x4e、0x123等。长整型

2、数:在整型常数后添加一个“L”或“l”字母表示。如:22L、0773L、0Xae4l等。43.2常量与变量浮点型常量即实数一般形式:由数字、小数点以及必要时的正负号组成。如:29.56、-56.33、0.056、.056、0.0等。指数形式:相当于科学计数法,将a×10b的数表示如下:aEb或aeb其中:a、E(或e)、b任何一部分都不允许省略。如:2.956E3、-0.789e8、.792e-6等。错误表示:e-6、2.365E。53.2常量与变量字符常量:用两个英文单引号限定的一个字符。如:‘a’、‘9’、‘Z’、‘%’。特殊字符常量:转义字符字符形式功能换行,将当前位置移到下一行开

3、头t水平跳格,跳到下一个Tab位置b退格,将当前位置移到前一列r回车,将当前位置移到本行开头\反斜杠字符“”'单引号字符'"双引号字符"ddd8进制数表示的对应ASCII码字符xhh16进制数表示的对应ASCII码字符63.2常量与变量字符串常量:用英文双引号限定的一个字符序列,这个字符序列包括的字符个数称为字符串的长度,其长度允许为0。如:"Helloworld"长度为11“"长度为1"0.912e8"长度为7定义符号常量的一般格式:#define符号常量名常量例如:#defineMAX200该命令定义了符号常量MAX,它表示常数200。73.2常量与变量字符串“prog

4、ram”在内存存储的形式如下图所示。该字符串占用8个字节的存储空间,但其有效字符的个数却是7,最后一个字节存储字符串结束标志“”。program/0字符串存储形式83.2常量与变量例:已知圆的半径r=16.7,编写程序计算圆的周长和面积。#definePI3.14159voidmain(){floatr=16.7;floatl,s;l=2*PI*r;s=PI*r*r;printf("L=%fS=%f",l,s);}93.2常量与变量常量的本质不占据任何存储空间属于指令的一部分,编译后不再更改103.2常量与变量变量变量名:用标识符标识变量名。标识符:用来标明变量名、函数名、数组名、结

5、构体名、文件名、类型名等的符识。标识符命名规定:标识符由字母(区分大小写)、下划线、数字三种字符组成,且第一个字符必须是字母或者下划线。见教材P5,表1-2,C语言的31个保留字。变量的赋值:变量赋值的一般格式变量名=表达式例如:y=x+6.9;必须注意:“=”并非指两侧相等,而是包含了计算和赋值两个过程。首先计算表达式的值;然后将计算的结果保存到“=”左侧的变量中。113.3整型变量整型变量整型变量的分类基本型int:占2个字节,取值范围为215~2151。短整型shortint:所占字节和取值范围均与基本型相同长整型longint整型变量,分为有符号型和无符号型。具体有6种数据类型:

6、signedint:有符号普通整型,简写为int,unsignedint:无符号普通整型:取值范围是0~65535signedshortint:有符号短整型,简写shortunsignedshortint:无符号短整型,简写为unsignedshortsignedlongint:有符号长整型unsignedlongint:无符号长整型数,简写为unsignedlong。12变量的数据类型、字节长度、位数、数据范围符号字节位数数据类型标识符数据范围整型带符号18char-128~127-27~27-1216short[int]-32768~32767-215~215-1316int-32768

7、~32767-215~215-1432long[int]-231~231-1无符号18unsignedchar0~2550~28-1216unsignedshort[int]0~655350~216-1316unsignedint0~655350~216-1432unsignedlong[int]0~42949672950~232-1实型带符号432float10-38~1038864double10-308

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。