《C语言程序设计》课件第二章11.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《C语言程序设计》课件第二章11.ppt》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计 语言程序设计 课件 第二 11
- 资源描述:
-
1、第二章 基本数据类型和表达式本章内容 基本数据类型 运算符和表达式 保留字保留字标识符标识符基本概念基本概念标识符:在 C 语言中用于标识名字的有效 字符序列。2.1 保留字和标识符保留字:是具有特定含义的、专门用来说 明 C 语言的特定成分的一类单词。保留字:C语言的保留字都用小写字母书写,不能用大 写字母书写。标识符:(1)标识符的第一个字符必须是字母或下划线“_”;(2)如果第一个字符后还有字符序列,则它应是字母、下划线符或数字组成的序列。(3)标识符中的字母大小写是有区别的。例如:保留字:int、char、long、float、double、unsigned、if 等。标标识识符符:正
2、确的:program、to、_to、file_2、a1b2c3 不正确的:2from、yes no、yes/no、r 2.2 基本数据类型 常量和变量的概念 实型常量及其输出 字符型常量和字符串常量 字符型变量及其输出 变量的初始化 常量常量变量变量整型变量整型变量字符常量字符常量字符串常量字符串常量字符变量字符变量变量的初始化变量的初始化2.2 基本数据类型 基基本本概概念念常常量量:就是在程序执行的整个过程中,其 值不能改变的量。变量变量:就是在程序执行的过程中其值可以 改变的量。2.2.1 常量和变量的概念常量和变量的概念 例如:13,0.54 等都是常量;circum,area,sum
3、,num_1 都可作为 变量名。有一个变量名有一个变量名有一个确定的数据类型有一个确定的数据类型变量可以存放值变量可以存放值变量的特征:选用标识符选用标识符2.2.2 整整型型变变量量及及其其输输出出 1、整型变量:是用于存放整数值的变量。在程序中定义在程序中定义整型变量整型变量C 语言中一般使用函数 printf()进行输出。printf(输出控制,输出数据表列);2整型变量的输出 printf 函数的功能:按照指定的格式把需要输出的数据在标准输出设备(通常是终端显示器)上输出。一般格式为:表示由双引号括起来的格式转换控制信表示由双引号括起来的格式转换控制信息。它分为两种形式的信息:息。它分
4、为两种形式的信息:1.1.是用于说明的信息,计算机会原封不动地将是用于说明的信息,计算机会原封不动地将 这些信息输出。这些信息输出。2.2.是带有前置百分号是带有前置百分号(%)(%)的格式转换说明,用户的格式转换说明,用户 用它指定输出数据的格式。计算机输出时,用它指定输出数据的格式。计算机输出时,先先 把输出数据转换成把输出数据转换成 这种指定格式以后再予以这种指定格式以后再予以 输出。输出。输出控制输出控制:说明:说明:输出数据表列输出数据表列:1.1.输出数据表列表示需要输出的一些数据;输出数据表列表示需要输出的一些数据;2.2.各数据之间用逗号分隔;各数据之间用逗号分隔;3.3.输出
5、数据的个数应与输出控制中的格式转输出数据的个数应与输出控制中的格式转换说明的个数相等,而且在顺序上一一对应。换说明的个数相等,而且在顺序上一一对应。输出控制表输出数据表列则输出结果为:i=1,j=2 例如例如:#include“stdio.h”#include“stdio.h”void main()void main()int i,j;int i,j;i=1;j=2;i=1;j=2;printf(i=%d,j=%d,i,j);printf(i=%d,j=%d,i,j);2.2.3 实型变量及其输出 单精度实型变量 定义单精度实型变量使用类型名保留 字 float。双精度实型变量 定义双精度实型
6、变量用类型名保留字double。1实型变量 例例 如如:定义了一个单精度实型变量定义了一个单精度实型变量x x float x;float x;定义了一个双精度实型变量定义了一个双精度实型变量y y:double y;double y;实型变量 注 意l实型变量的输出使用printf函数。l使用printf函数输出实型变量时,其格式与输出整型变量相似。l有所不同的是,实型变量格式说明为“%f”。看如下C程序:输出结果为:a=123.449997 b=32.560001 c=123.450000#include“stdio.h”#include“stdio.h”void main()void m
7、ain()float a,b;double c;float a,b;double c;a=123.45;a=123.45;b=32.56;b=32.56;c=123.45;c=123.45;printf(a=%f printf(a=%fb=%f c=%f,a,b,c);b=%f c=%f,a,b,c);十进制整型常量十进制整型常量八进制整型常量八进制整型常量十六进制整型常量十六进制整型常量2.2.4 整型常量和实型常量 常量只能出现常量只能出现0-90-9的数字的数字可带正、负号可带正、负号多个数字的常量前不能以多个数字的常量前不能以0 0开头。开头。例如:例如:0 1 321 0 1 321
8、 1212 八进制数字串以数字八进制数字串以数字0 0开头开头其中数字为其中数字为0-70-7。例如:例如:0111 (0111 (十进制十进制73)73)011 (011 (十进制十进制9)9)0123 (0123 (十进制十进制83)83)07777 (07777 (十进制十进制4095)4095)3.十六进制整型常量 十六进制数字串以 0 x 或 0X 开头 每个数字可以是 09、af 或 AF 中 的数字或英文字母。例如:0 x11 (十进制 17)0Xa5 (十进制 165)0 x5a (十进制 90)实型常量有两种表示形式:实型常量有两种表示形式:一种是十进制小数形式;一种是十进制
9、小数形式;一种是指数形式。一种是指数形式。包含一个小数点的十进制数字串包含一个小数点的十进制数字串小数点前或后可以没有数字小数点前或后可以没有数字不能同时没有数字。不能同时没有数字。例如:例如:3.141593.14159、.23.23、23.023.0、23.23.、0.00.0 十进制小数形式部分和指数部分。十进制小数形式部分和指数部分。其中指数部分其中指数部分是在其中指数部分其中指数部分是在e e或或E(E(相当相当于数学中幕底数于数学中幕底数10)10)后跟整数阶码后跟整数阶码(即可带即可带符号的整数指数符号的整数指数)。例如:例如:0.314159e+10.314159e+1、23.
10、0E-123.0E-1其格式由两部分组成:其格式由两部分组成:2.2.5 字符型常量和字符串常量 字符常量:是用一对单引号括在其中的一个 字符。字符串常量:是用一对双引号括住其中的 一串字符。2“Hello!”、“Welcome you!”、“Windows”都是字符串常量。字符串常量的输出:字符串常量可以使用 printf 函数直接输出;或使用带前置百分号(%)的格式转换说明“%s”。例如:printf(Hello!);输出结果为:Hello!或:printf(%s,Hello!);输出字符串:Hello!直接输出格式说明符2.2.6字符变量及其输出 1.字符变量:用于存放一个字符常 量的变
展开阅读全文