C语言程序设计课件第3章

C语言程序设计课件第3章

ID:36871235

大小:907.50 KB

页数:67页

时间:2019-05-10

C语言程序设计课件第3章_第1页
C语言程序设计课件第3章_第2页
C语言程序设计课件第3章_第3页
C语言程序设计课件第3章_第4页
C语言程序设计课件第3章_第5页
资源描述:

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

1、返回主目录C语言程序设计(第3章C语言程序设计基础)本章主要介绍C语言的数据类型、常用运算符及其表达式和数据的输入(输出)。1.C语言的数据类型2.变量和常量3.C语言的基本数据类型4.常用运算符及其表达式5.数据的输入与输出一、C语言的数据类型基本整型(有符号、没有符号)短整型(有符号、没有符号)长整型(有符号、没有符号)C语言的数据类型如下:数据类型基本类型构造类型指针类型空类型数组类型结构体类型共用体类型整型实型字符型枚举型单精度实型双精度实型一、变量在程序运行过程中,其值有可能发生改变的量,称之为变量。变

2、量的概念含义如下:1.变量代表内存中的某个存储空间,是存放数据的“容器”。2.变量中存放的数据称为变量的值,在不同的时刻,变量的值可能不同。3.一个变量只能存放某一类型的数据。4.每一个变量必须有一个名称,称为变量名,在程序执行过程中,变量名是不变的。5.变量名与计算机的存储单元相对应的。6.从变量中取值,实际上是通过该变量名找到相应的内存地址,从其存储单元中读取数据。二、变量的定义在使用变量前必须先指明变量的类型和名称。2.标识符的命名规则如下:①由英文字母、数字和下划线构成,且不能以数字开头。②最长不能超过3

3、1个字符。③不能与关键字同名。④变量名一般用小写字母表示。三、常量在程序运行过程中,其值不可能发生改变的量,称之为常量。在程序中出现的具体数值和内存单元的地址都是常量。在C语言程序中,还可以用一个符号或名字来代替一个常量,称为符号常量。符号常量定义的方式主要有如下两种:用const限定符来定义符号常量(将一个变量定义为“只读”常量)。如:constfloatPI=3.14159;2.用编译预处理命令#define来定义符号常量(指定一个标识符来代替一个字符串)如:#definePI3.14159一、整型数据1、整

4、型常量整型常量有三种表示方法:①十进制:由0,1,2,3,4,5,6,7,8,9等数字构成。②八进制:由0,1,2,3,4,5,6,7等数字构成,八进制数是以0开头的。如:0123,05,0345等。(0802,0905,0908等是错误的)③十六进制:由0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F等数字构成,十六进制数是以0x开头的。例如:0x123,0x5,0xab,0x9764等。2、整型变量整型变量在使用前必须先定义。①整型数据在内存中存储形式:整数在内存中是以二进制补码形式存放的,其中

5、,最高位表示符号,0为正,1为负。②正数的原码和补码是相同的,负数的原码和补码不相同,负数的补码是其反码加1。负数的反码是在原码的基础上按位取反,最高位保不变。3.整型变量的具体分类基本整型unsignedint无符号短整型unsignedshort长整型unsignedlong整型基本整型int有符号短整型short长整型long类型说明方式字节数值范围基本整型int2-32768~32767即-215~215-1无符号基本整型unsignedint20~65535即0~216-1短整型short2-32768

6、~32767即-215~215-1无符号短整型unsignedshort20~65535即0~216-1长整型long4-2147483648~2147483647即-231~231-1无符号长整型unsignedlong40~4294967295即0~232-1注意:①如果在一个整数的后面加上L或l,系统认为该整数是长整型。如果一个整数没有其它特殊说明,系统默认为基本整型。②不同整数类型的变量都有确定的数值范围,在程序种使用某种整数类型数据时,必须先估计数据的大小,要保证数据的值在规定范围内,如果计算的数据超出

7、范围,将发生“溢出”。例如:一个int型变量的最大允许值为32767,如果加1,就会发生“溢出”,计算结果不再是32768。例3-1整型数据的溢出。#include"stdio.h"main(){intx,y,z;x=32767;y=x+1;printf("%d",y);}二、实型数据1、实型常量实型常量有两种表示方法:①十进制小数形式:由数字和小数点构成。例如:123.456,0.5,3.0等。3.0可简写为3.,0.5可简写为.5。②指数形式:由数字、小数点和字母E(或e)构成。例如:1.23e4,0.6

8、e5,345e-4等。注意:用指数形式来表示实数时,E(或e)之前必须有数字,并且E(或e)后面的指数必须为整数。例如1.2E5.4是非法的。当以指数形式输出实数时,在E(或e)前面的数中,小数点左边只能有一位非零的数字。例如:1.28E4。2、实型变量实型数据是按照指数的形式存储的。实型变量有三种类型:类型说明方式字节精确度数值范围单精度float4小数点后6位10-3

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

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

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