《C数据类型》PPT课件

《C数据类型》PPT课件

ID:41109578

大小:445.51 KB

页数:33页

时间:2019-08-16

《C数据类型》PPT课件_第1页
《C数据类型》PPT课件_第2页
《C数据类型》PPT课件_第3页
《C数据类型》PPT课件_第4页
《C数据类型》PPT课件_第5页
资源描述:

《《C数据类型》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、复习上一讲Chap.1C程序设计基本知识1.1程序、程序设计、程序设计语言程序──指人们对所要处理或求解问题的对象、处理规则或过程的描述●计算机的每一种基本操作,都用一条指令来实现●程序是计算机用以实现其功能的一组指令序列程序设计=数据结构+算法算法─为解决某个特定问题而采取的有限的步骤算法的几个特性●有穷性●确定性●可行性●有零个或多个输入●有一个或多个输出运行结果编译高级语言源程序机器语言目标程序编译程序连接可执行程序文件Ex101#inlcudemain() {}inta,b,sum

2、;/*定义了3个整型变量*/a=123;b=456;//给变量赋值sum=a+b;printf(“sumis%d”,sum);/*输出变量的值*/C程序的构成和格式计算机语言──人和计算机交流使用的人和计算机都能接受和理解的语言,即人用以编写程序的语言,因此又叫程序设计语言。C语言就是一种程序设计语言。输出格式:“”中的是输出格式sumis---原样输出,%d此处用整型变量sum的值填入,/n回车换行输出结果:sumis579说明部分函数体小结:①C程序是由函数构成的函数是C程序的基本单位②一个函数由两

3、部分组成③一个C程序是从main()函数开始执行的④C程序书写格式自由:一行内可以写几个语句;一个语句也可以分写在几行中⑤每个语句和数据定义的最后必须有一个分号⑥注释/*注释部分*/变量定义部分语句(执行)部分说明部分函数体函数体用一对花括号括起来C语言的特点①结构化语言基本结构:顺序结构选择结构循环结构②语言表达能力强③数据类型较丰富④语言简洁⑤可移植性好⑥生成的代码质量高不足之处:●类型转换较随便,不够安全●没有数组界限检查●运算优先级太多王小琼信息科技学院2010C语言程序设计第二章C程序设计初步2.

4、1标识符一标识符1.关键字(保留字)具有特定语法含义的英文单词autobreakcasecharconstcontinuedefaultdodoubleelseenumexternfloatforgotoifintlongregisterreturnshortsignedsizeofstaticstructswitchtypedefunionunsignedvoidvolatilewhile2.预定义标识符如:标准库函数名3.用户标识符定义:用来标识变量、常量、函数及文件名字的字符序列组成:只能由字母、数字

5、、下划线组成,且第一个字母必须是字母或下划线大小写敏感不能使用关键字长度:最长32个字符命名原则:见名知意不宜混淆如l与I,o与0例:判断下列标识符号合法性sumSumM.D.JohndayDate3daysstudent_name#33lotus_1_2_3chara>b_above$123M.D.John3days#33char$123a>bC数据类型基本类型构造类型指针类型字符类型char枚举类型enum整型实型单精度型float双精度型double数组结构体struct共用体union短整型shor

6、t长整型long整型int数据类型决定:1.数据占内存字节数2.数据取值范围3.其上可进行的操作2.2数据类型---数据在C语言系统中存在的格式。空类型void2.3常量在程序的运行过程中,其值不能改变的量1整型常量2byte十进制120100-100八进制015-072十六进制0x15-0x1fa●long型(4byte)的后缀:l或L●整型常数在内存中以补码的形式存储2.实型常量表示形式:①.十进制数形式:(必须有小数点)如0.123,.123,123.0,0.0,123.②.指数形式:(e或E之前必须

7、有数字;指数必须为整数)如12.3e3,123E2,1.23e4,e-5,1.2E-3.5…………3.字符常量字符常量在内存中占一个字节,其内容存放的是字符的ASCII代码(请参阅附录I)。若字符常量为‘a’则‘a’在内存中的存放为一个字节97字符常量字符ASCII码关于转义字符常量转义字符又称反斜线字符,是表示字符常量的另一种表示方法。这些字符常量总是以一个反斜线开头后跟一个特定的字符或一个八(十六)进制数用来代表某一个特定的ASCII字符,这些字符常量也必须括在一对单括号内。例如:ˊˊ代表换行符注意

8、:(1)转义字符常量,如ˊˊ、ˊ101ˊ、ˊ141ˊ只代表一个字符。(2)反斜线后的八进制数可以不用0开头。如:ˊ101ˊ代表的就是字符常量ˊAˊ,ˊ141ˊ代表字符常量ˊaˊ。也就是说在一对单引号内,可以用反斜线后跟一个八进制数来表示一个ASCII字符。(3)反斜线后的十六进制数只可由小写字母x开头,不允许用大写字母X,也不能用0x开头。如:ˊx41ˊ代表字符常量ˊAˊ,ˊx6dˊ(ˊ也可写成ˊ

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

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

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