第02章 基本数据类型、运算符与表达式ppt课件.ppt

第02章 基本数据类型、运算符与表达式ppt课件.ppt

ID:59195103

大小:146.50 KB

页数:65页

时间:2020-09-26

第02章  基本数据类型、运算符与表达式ppt课件.ppt_第1页
第02章  基本数据类型、运算符与表达式ppt课件.ppt_第2页
第02章  基本数据类型、运算符与表达式ppt课件.ppt_第3页
第02章  基本数据类型、运算符与表达式ppt课件.ppt_第4页
第02章  基本数据类型、运算符与表达式ppt课件.ppt_第5页
资源描述:

《第02章 基本数据类型、运算符与表达式ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章数据类型、运算符与表达式第2章:基本数据类型、运算符与表达式学习的意义学习C语言的目的是什么?目的可能是为了:期末考试等级考试研究生考试程序员考试……最终目的是:用C语言编写程序来解决实际问题!程序是什么?程序是解决某种问题的一组指令的有序集合。著名计算机科学家沃思(NikiklausWirth)提出一个公式:程序=数据结构+算法学习的意义程序是什么?对数据的描述。在C语言中,体现为数据类型的描述!对数据处理的描述。是为解决一个问题而采取的方法和步骤,是程序的灵魂!<<数据结构>><<算法设计与分析

2、>>结论:学好C语言首先就必须十分了解C语言的数据类型、运算符与表达式。C语言数据类型C数据类型基本类型构造类型指针类型空类型void字符类型char枚举类型enum整型浮点型单精度型float双精度型double数组结构体struct共用体union短整型short长整型long整型int数据类型决定:1.数据占内存字节数2.数据取值范围3.其上可进行的操作本章所介绍的数据类型2.1常量与变量一、常量程序运行中,其值不变的量称为常量整数型常量1230-12浮点型常量4.6-1.23字符型常量'x''y'

3、#includevoidmain(){intr;doublearea;scanf("%d",&r);area=3.1415*r*r;printf("area=%f",area);}#include#definePI3.1415/*符号常量*/voidmain(){intr;doublearea;scanf("%d",&r);area=PI*r*r;printf("area=%f",area);}二、变量程序中,其值可以改变的量称为变量inta=10;变量名:a变

4、量值:10标识变量名、符号常量名、函数名、数组名、类型名、文件名的有效字符序列称为标识符(identifier)C语言规定标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线不合法的标识符:NO.1123a#635bca>bc-d#includevoidmain(){inta=3;b=a+2;printf("%d%d",a,b);}2.2整型数据一、整型常量⑴十进制整数⑵八进制整数(以“0”开头)⑶十六进制整数(以“0x”开头)#include

5、voidmain(){printf("%d",12+012+0x12);}二、整型变量1、整型变量的定义C语言定义变量的基本格式为:数据类型标识符变量名;inti;inta,b;2、整型变量的分类⑴基本整型:int⑵短整型:shortint或short⑶长整型:longint或long在VC中int型变量值的范围-232~232-1short型变量值的范围-215~215-1以上三种类型如加上修饰符unsigned,则指定是“无符号数”加上修饰符signed,则指定是“有符号数”如果不指定,则隐含为有

6、符号(signed)有符号基本整型[signed]int无符号基本整型unsignedint有符号短整型[signed]short[int]无符号短整型unsignedshort[int]有符号长整型[signed]long[int]无符号长整型unsignedlong[int]一个无符号整型变量表示正数的范围比一般整型变量中正数的范围大一倍shortinta;unsignedshortb;在VC中变量a的数值范围:-32768~32767变量b的数值范围:0~655353、整型数据的溢出#include

7、voidmain(){shortinta,b;a=32767;b=a+1;printf("%d,%d",a,b);}2.3浮点型数据一、浮点型常量1、浮点数的表示⑴十进制小数形式.123123.123.00.0⑵指数形式123e3或1.23e5都代表123×103注意:字母e之前必须有数字,且e后面的指数必须为整数e12e3.5e2、规范化指数形式C语言对规范化指数形式的格式要求为:在字母e之前的小数部分中,小数点左边应有一位且只能有一位非零的数字1.234e212.34e12.59

8、99e-50.25999e-46.46832e12567e0C程序用指数形式输出一个实数时,一般按规范化的指数形式输出二、浮点型变量1、浮点型数据的记录形式浮点型数据按指数形式存储,系统将一个浮点型数据分成小数部分和指数部分,分别存放#includevoidmain(){floate=33333333.3;printf("%f",e);}2、浮点型变量的分类单精度型float双精度型double长双精度型

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

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

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