c语言第2章数据与操作

c语言第2章数据与操作

ID:39963429

大小:2.36 MB

页数:17页

时间:2019-07-16

c语言第2章数据与操作_第1页
c语言第2章数据与操作_第2页
c语言第2章数据与操作_第3页
c语言第2章数据与操作_第4页
c语言第2章数据与操作_第5页
资源描述:

《c语言第2章数据与操作》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章数据与操作软件学院计算机科学与技术教研室冯海文fhw19770704@sina.com2021/10/82.1数据类型决定数据存储方式数据类型决定存储空间大小决定运算2021/10/82.1数据类型基本类型指针类型空类型构造类型数据类型数组类型结构体类型共用体类型数值类型字符类型枚举类型void内存地址2021/10/82.2常量在程序运行过程中值不可改变的数据定义数据类型系统依书写方式确定要点1.存储空间大小2.存储方式3.书写方法要素2021/10/82.2.1直接常量和符号常量1直接常量3

2、6.25‘&’“Hello”示例2符号常量#include<stdio.h>#definePI3.14voidmain(){floatr=5.0;floatarea;area=PI*r*r;printf(”Areais:%f”,Area);}示例2021/10/82.2.2整型常量1普通整型常量三要素存储方式空间大小书写方式定点存储16bit十进制常量十六进制常量0x开头八进制常量0开头34-2340x6b-0xf230123-762021/10/82.2.2整型常量2长整型常量三要素存储方式空间大小书写方式定点

3、存储32bit十进制长常量十六进制长常量0x开头八进制长常量0开头34L-234L0x6bL-0xf23L0123L-76L2021/10/82.2.3字符常量三要素存储方式空间大小书写方式定点存储8bit普通字符常量转义字符常量十六进制转义字符‘A’‘&’‘+’‘’‘r’‘\’‘’’‘”’‘x3e’‘x0a’八进制转义字符‘137’‘12’‘12’2021/10/82.2.3字符常量存储ASCⅡ码与整数区分——65与‘A’↓符号位最高位010000001最低位要点多种写法转义字符’’

4、——ASCⅡ码10十六进制转义字符——‘x0a’八进制转义字符——‘12’区分0、‘0’、‘’2021/10/82.2.4字符串常量三要素存储方式空间大小书写方式字符加结束标志字符个数加1双引号+字符要点字符串结束标志‘’,例如“ONEtTWO”ONE\tTWO\0797869984877902021/10/82.2.4字符串常量强调65'A'650"A"区分“”空串‘’空格字符‘’非法“483”三字符‘483’非法示例下述常量中,是不合法的常量。A.'2'B.""C.''D."483"C2

5、021/10/82.3变量在程序运行过程中值可以改变的数据含义数据类型变量名;定义intexample;charx,y,z;示例函数体前部,任何执行语句前位置不确定,内存残留造成初值1变量定义2021/10/82.3变量变量名、函数名、数组名、指针名等使用由字母、数字或下划线组成,且第一个字符必须字母或下划线而不是数字字符。规则dwidth,sum,fMax,_quit,tudent_Name,basic,Lotulsl23;示例2标识符Liu+Li,x>y,213HZ,M.D.Jone2021/10/82.3变

6、量命名尽量规则,匈牙利命名法要点区分大小写注意2标识符标识符的长度32位不能使用保留字(关键字)慎用下划线起始的标识符2021/10/82.3变量数据类型变量l=值1,…,变量n=值n;语法intx1=20,x2,x3=15,y=x1十2;示例3变量初始化charx=y=z=3;charx,y,z;x=y=z=3;2021/10/82.4算术运算要点运算数目结合次序优先级二元:由左到右,=由右到左一元:由右到左,.->()[]由左到右所有一元运算符优先级高于任何二元运算符表达式由运算符和运算数组合在一起有意义的式

7、子有值有类型2021/10/82.4算术运算1.一元算术运算十,一2.二元算术运算十、一、*、/、%注意:/、%。从左到右结合,“先乘除,后加减”注意运算数的数据类型运算数必须定点数2021/10/8

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

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

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