《C程序设计基础》PPT课件

《C程序设计基础》PPT课件

ID:45086010

大小:970.50 KB

页数:24页

时间:2019-11-09

《C程序设计基础》PPT课件_第1页
《C程序设计基础》PPT课件_第2页
《C程序设计基础》PPT课件_第3页
《C程序设计基础》PPT课件_第4页
《C程序设计基础》PPT课件_第5页
资源描述:

《《C程序设计基础》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2.1常量和变量常量:在程序运行过程中不会发生变化的量;例如3、8、-4时整型常量;5.7、-3.2是实型常量;‘a’、‘d’是字符型常量;变量:在程序运行过程中其值可能发生改变的量。如例1-2种的width和height就称为变量;每一个变量都有一个名字,根据变量的类型不同,系统将位每一个变量分配相应的内存单元;注意:1、变量中的值:可根据程序的需要而改变;2、变量的类型:不同类型的变量所能存放的数据值的大小是不同的;3、变量名:用于区分不同的变量,既标识符;C程序设计基础2.1常量和变量C程序概述标识符:C语言中的标识符用于给程序种的常量,变量,函数,文件指针和数据

2、类型等命名。其构成规则如下:1、标识符由英文字母(a~z,A~Z)或下划线开头,后面可跟字母、数字或下划线;2、标识符中的大、小写英文字母表示不同含义,即代表不同的标识符,通常C程序种的变量用小写字母,符号常量用大写字母;3、不同的C编译系统对标识符所用的字符个数由不同的规定,ANSIC可以识别的标识符的前31个字符,但由有的C编译系统只识别前8个字符;4、用户取名时,应当尽量遵循“见名知意”和“简洁明了”的原则;2.2基本数据类型C程序设计基础基本类型构造类型指针类型空类型整型 字符型 实型(浮点型)枚举类型 数组类型单精度型双精度型结构体类型共用体类型数据类型2.2

3、基本数据类型整型类型C程序设计基础整型常量整型常量即整型常数十进制整数、八进制整数(以0开头的数)、十六进制整数(以0x开头的数)整型变量的分类整型变量总体上可以分为有符号数和无符号数两类整数类型所占位数定义类型字表示数的范围有符号基本型16int-32768~+32767短整型16short[int]-32768~+32767长整型32long[int]-231~(231-1)无符号基本型16unsigned[int]0~65535短整型16unsignedshort0~65535长整型32unsignedlong0~(232-1)2.2基本数据类型整型类型C程序设计

4、基础整型变量的定义用定义类型字来定义变量的类型,一般放在函数开头的声明部分。#includevoidmain(){inta,b,c,d;/*定义整型变量*/unsignedu;a=1;b=-2;u=10;c=a+u;d=b+u;printf("a+u=%dtb+u=%d",c,d);}整型数据的溢出如果一个整形变量存放的值,超出它所允许的范围,将会产生溢出,例如一个int型变量,如果其值为32767,再加1就会产生溢出,变成-32768,但运行时并不报错。2.2基本数据类型整型类型C程序设计基础整型常量的类型注意:1、一个整常量,如果其值在-32

5、768~+32767范围内,认为它是int型,它可以赋给int型和longint型变量。2、一个整常量,如果其值超过了上述范围,而且是在-2147483648~+2147483647范围内,则认为它是longint型。3、一个整常数后面加一个字母u或U,认为是一个unsignedint型常数。4、一个整常数后面加一个字母l或L,认为是一个longint型常数。2.2基本数据类型实型类型C程序设计基础实型常量的表示方法1、十进制小数形式:.12323.1 2、指数形式:123e31.234e34(e前必须有数字,e后指数必须为整数)在数的后面加字母f或F,就为单精度数,否

6、则处理成双精度数。实型变量单精度(float):4B10-38~10386~7双精度(double):8B10-308~1030815~16长双精度:16B10-4931~10493218~19实型数据在内存中的存放形式一个实型数据一般在内存中占四个字节,系统把一个实型数分成小数部分和指数部分,分别存放采用规范化的指数方式示,如:数符小数指数符号指数+0.123456-2小数部分指数部分2.2基本数据类型字符型类型C程序设计基础字符型变量字符变量用来存放字符常量,字符变量的定义形式如下:charc1,c2;可以用下面的语句对c1、c2赋值:c1='a';c2='b';p

7、rintf(“%c,%c,%d,%d”,c1,c2,c1,c2);字符数据的存放一个字符常量放到一个字符变量中,是把该字符的ASCII码放在存储单元中。c1c29798注意:1、字符型数据和整形数据是通用的。但字符数据只能存放0~255范围内的整数。2、字符数据与整数可以直接进行算术运算。3、字符数据与整型数据可以相互赋值。4、TurboC将字符数据处理成带符号的整数,如果不想按有符号处理,可将字符变量定义为unsignedchar类型。2.2基本数据类型字符型类型C程序设计基础字符常量C语言的字符常量是用单引号括起来的一个字符,如‘a’

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

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

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