常量、变量和指针课件.ppt

常量、变量和指针课件.ppt

ID:52121671

大小:336.00 KB

页数:44页

时间:2020-04-01

常量、变量和指针课件.ppt_第1页
常量、变量和指针课件.ppt_第2页
常量、变量和指针课件.ppt_第3页
常量、变量和指针课件.ppt_第4页
常量、变量和指针课件.ppt_第5页
资源描述:

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

1、教学目标:通过介绍C语言的数据类型和存储特点,要求了解C语言数值数据和文字数据的表示方法,掌握C语言基本数据类型的存储格式,掌握变量的定义和赋值。本章重点:1.C语言数据类型的基本概念与定义,包括字符型、整型和实型(浮点型)的常量、变量的表示方法;2.掌握变量的定义及初始化方法;3.指针的定义和使用。难点:指针的定义和使用。教学方法:课堂教学与实践教学相结合。2.1常量、变量和指针2.1.1标识符2.1.2数据类型2.1.3常量2.1.4变量2.1.5指针标识符是一个字符序列,在程序中用来标识变量名、函数名、数组名、类型名、文件名等。标识符又分为

2、系统标识符和用户标识符,其中系统标识符是系统预先定义的,如32个关键字。用户标识符是用户自己定义的。TurboC中标识符的取名规则是:1.只能由大小写英文字母(A~Z,a~z)、数字(0~9)和下划线(_)组成。2.第一个字符不能为数字。3.TurboC中标识符长度不能超过31个字符。2.1.1标识符【例】请判断下列字符串中()是合法的标识符A、a_bB、1abC、a123D、a%bE、#abF、_ab说明:ACF1.C语言中英文字母区分大小写。如:a1和A1是两个不同的标识符。2.用户不能定义与关键字同名的标识符。【例】下列字符串()不能用作用

3、户自定义标识符。A、IfB、scanfC、_structD、while3.定义标识符要“见名知义”,并且尽量不用下划线开头(因为系统内部使用了一些以下划线开头的标识符)。D4.在同一层次定义的标识符不能同名C数据类型基本类型构造类型指针类型空类型void定义类型typedef字符类型char整型实型单精度型float双精度型double数组结构体struct共用体union短整型short长整型long整型int枚举类型enum数据类型决定:1.数据占内存字节数2.数据取值范围3.其上可进行的操作2.1.2数据类型2.1.3常量定义:在程序执行过

4、程中,其值永远不能改变,即不能进行赋值运算的量称为常量。分类:常量的类型(四种)整型常量实型常量字符常量字符串常量表示形式:⑴直接书写:从字面形式就可以判断其类型例如:12、-10、3.14、-8.9、’a’、’#’、”Hello”⑵间接表示:符号常量--用标识符代表常量3.14、-8.9”Hello”实型常量’a’、’#’字符常量字符串常量12-10整型常量1.整型常量整型常量就是整数,包括正整数、负整数和0。C语言中整型常量可以用以下三种形式表示:①十进制整数:有效数字为0~9。如正整数20。②八进制整数:有效数字为0~7,且以0开头,如02

5、0③十六进制整数:有效数字为0~9和a~f(或A~F),且以0x开头,如0x20。提问:测试文件020=()10,-020=()10,0123=()100x20=()10,-0x20=()10,0xff=()102.实型常量定义:实型常量是带小数点的数,也称“浮点数”。表示形式:十进制小数形式和指数形式①十进制小数形式由正负号、数字0~9和小数点组成。小数点不能省略。如:3.140.8.80.0-36.625100.00100.正号“+”可以省略。若整数部分为0,则整数部分可以省略,但小数点不能省略。如:0.8与.8等价若小数部分为0,则小数部分

6、可以省略,但小数点不能省略。如:100.00与100.等价整数部分和小数部分不能同时省略。例如0.0可以写成0.和.0,但不能写成.。②指数形式(或称科学记数法)定义:由正负号、数字0~9、小数点和字母e(或E)组成。表示形式:me±n或mE±n。表示m×10±n,其中m为整型数或实型数,n为整型数,m和n都不能省略,即使m是1或n是0也不能省略,格式中的“+”可以省略。如:下面数字中()是实型常量A、3.14e5B、123e-4C、e3D、.89e9E、123e4.0F、0.78e-6G、.e5H、4.5eABDF3.字符常量定义:用一对单引号

7、括起来的一个字符。如’a’、’7’、’#’、’$’。字符常量的值:是该字符的ASCII码。常用字符与ASCII代码对照表参见教材的附录I。’0’~’9’的ASCII码48~’A’~’Z’的ASCII码为65~’a’~’z’的ASCII码为97~’’的ASCII码为10C的转义字符:以“”开头的字符序列。反斜线后面跟一个字符或一个代码值表示表2-3常用转义字符<转义字符含义vra’dddtbf\”xhh转义字符含义换行垂直制表回车,光标移到本行的起始处响铃单引号1-3位8进制数代表的字符水平制表退格,光标回退一位换页

8、反斜线双引号1-2位16进制数代表的字符转义字符仍然是一个字符,仍然对应于一个ASCII值。如“”中的“n”不代表字母n,而是代表“

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

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

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