数据类型常量和变量.ppt

数据类型常量和变量.ppt

ID:51656006

大小:526.50 KB

页数:27页

时间:2020-03-27

数据类型常量和变量.ppt_第1页
数据类型常量和变量.ppt_第2页
数据类型常量和变量.ppt_第3页
数据类型常量和变量.ppt_第4页
数据类型常量和变量.ppt_第5页
资源描述:

《数据类型常量和变量.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章数据类型、常量和变量主要内容2.1C语言的数据类型2.2整型数据2.3实型数据2.4字符型数据2.5常量与变量本章要点C的三种基本的数据类型常量与变量2.1C的数据类型C语言提供了以下一些数据类型。数据类型构造类型指针类型空类型(无值类型)void枚举类型enum数组类型结构体类型struct共用体类型union基本类型整型int字符型char实型(浮点型)单精度实型float双精度实型double2.2整型数据整型数据:只有整数部分,没有小数部分。2.2.1数制:①十进制整数:12,3,-5,8②八进制整数:以0开头,后面以0~7八个数字

2、组成:0123,0532③十六进制整数:以0X开头,后面由0~9,A~F组成:0X123,0X2AF2.2.2分类及说明符号:共六种有符号基本整型有符号短整型有符号长整型无符号基本整型无符号短整型无符号长整型(signed)int(signed)short(int)(signed)long(int)unsignedintunsignedshort(int)unsignedlong(int)注意:括号表示其中的内容是可选的。整数类型的有关数据:类型 类型说明符长度数的范围基本型int2字节-32768~32767短整型short2字节-215~(2

3、15-1)长整型long4字节-231~(231-1)无符号整型unsigned2字节0~(216-1)无符号短整型unsignedshort2字节0~65535无符号长整型unsignedlong4字节0~(232-1)例如:整数13在内存中实际存放的情况:2.3浮点型数据(又称实型)2.3.1浮点型数据的表示方法注意:字母e(或E)的前后必须有数字,且e后面的指数必须为整数:1e3、1.8e-3、-123e-6、-.1e-3e3、2.1e3.5、.e3、e①日常记数法:即十进制表示法。例:3.14,9.8②科学记数法:即指数表示法。例:3

4、.14e5,-3.14E-5类型位数数的范围有效数字float32-3.4×10-38~3.4×10386~7double64-1.7×10-308~1.7×1030815~16longdouble128-1.2×10-4932~1.2×10493218~192.3.2分类及说明符号浮点型分为单精度(float型)、双精度(double型)和长双精度型(longdouble)三类形式。2.4字符型数据占用一个字节,采用ASCII编码说明符号:char注意:编译系统将大写字母和小写字母认为是两个不同的字符。建议变量名的长度最好不要超过8个字符。在选

5、择变量名和其它标识符时,应注意做到“见名知意”,即选有含意的英文单词(或其缩写)作标识符。要求对所有用到的变量作强制定义,也就是“先定义,后使用”。2.5常量与变量标识符:用来标识变量名、符号常量名、函数名、数组名、类型名、文件名的有效字符序列称为~。注:1、关键字:不允许作为用户标识符使用。2、预定义标识符:库函数的名字和预编译处理命令。3、用户标识符:由英文字母、数字、下划线组成;且第一个字符不能是数字,必须是字母或下划线。2.5.1变量变量:程序在运行过程中其值能随之而改变的量。分类:整型变量、实型变量、字符型变量、指针类型变量1、整型变量

6、在使用之前必须对它们进行说明:即定义所使用的变量的类型。C规定在程序中所有用到的变量都必须在程序中定义,即“强制类型定义”。例如:inta,b;(指定变量a、b为整型)unsignedshortc,d;(指定变量c、d为无符号短整型)longe,f;(指定变量e、f为长整型)2、实型变量例:floata,b;doublec,d;3、字符型变量例:charc1,c2;注:字符型变量只能接受一个字符,而不能接受字符串。例:c1=“string”;一个字符变量在内存中占一个字节。4、变量的初始化变量的初始化:就是如何给变量赋初值。(1)C语言允许在定

7、义变量的同时使变量初始化。如:inta;floatb;charc;a=5;b=3.14;c=‘A’;(2)可以使被定义的变量的一部分赋初值。如:inta,b,c;c=7;inta=5;floatb=3.14;charc=‘A’;inta,b,c=7;(3)如果对几个变量赋以同一个初值,应写成:inta=3,b=3,c=3;表示a、b、c的初值都是3。不能写成:inta=b=c=3;注意:初始化不是在编译阶段完成的而是在程序运行时执行本函数时赋初值的,相当于有一个赋值语句。2.5.2常量常量:就是程序在运行过程中其值永远不变的量。分类:整型常量、实

8、型常量、字符型常量、字符串常量、转义字符、符号常量。1、整型常量(1)十进制常量:123,-1,0(2)八进制常量:0123(3)十六进

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

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

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