欢迎来到天天文库
浏览记录
ID:58703573
大小:378.50 KB
页数:49页
时间:2020-10-04
《第2章数据类型运算符和表达式ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、学习目标理解常量和变量的概念。熟悉C语言的基本数据类型:整型、实型和字符型数据的表示及范围。掌握C语言的基本运算符及表达式。2.1引言程序=数据结构+算法程序:编写程序的目的是利用计算机完成某一问题的求解任务数据:数据是计算机程序在运行时的处理对象算法:对数据的求解操作通过程序步骤,既算法反映出来2.2C语言的字符集和词法约定#include#definePI3.14voidmain(){intchoice;floatradius,area,perimeter;scanf("%d,%f",&choice,&radi
2、us);if(choice==1)/*选择1,计算面积*/{area=PI*radius*radius;printf("area=%f",area);}if(choice==2)//选择2,计算周长{perimeter=2*PI*radius;printf("perimeter=%f",perimeter);}}【例2-1】一个C程序实例,根据用户的选择,计算以radius为半径的圆的面积或周长。:2.2.1C语言的字符集字符是组成语言的最基本元素。C语言的字符集由字母,数字,空格,标点和特殊字符组成:1.字母:大小写字母共52个2
3、.数字:0~9共10个3.空白符:空格符、制表符、换行符等统称为空白符4.标点和特殊字符:包括表示一条语句结束的“;以及逗号表达式中的“’”等。★2.2.2C语言词汇C语言使用的词汇分为六类1.标识符:就是用来标识变量名、符号常量名、函数名、类型名、文件名等的有效字符序列。在使用标识符时需要注意以下几点:1)标识符命名应尽量作到见名知意。2)C语言的标识符大小写字母敏感,即代表不同变量。例如PI和pi会被认为是两个不同的标识符。3)标识符的长度受不同版本的C语言编译系统以及具体计算机系统的限制。★2.2.2C语言词汇C语言的关键字分
4、为以下几类:1)类型说明符。用于定义、说明变量、函数或其他数据结构的类型。2)语句定义符。用于表示一个语句的功能。3)预处理命令字。用于表示一个预处理命令。2.关键字:关键字是由C语言规定的具有特定意义的字符串,通常也称为保留字。如例2-1中用到的float等。如例2-1中用到的if。如例2-1中用到的include。★C语言的关键字3.运算符C语言中含有相当丰富的运算符。运算符与变量,函数一起组成表达式,表示各种运算功能。4.分隔符在C语言中采用的分隔符有逗号和空格等。逗号主要用在类型说明和函数参数表中,分隔各个变量。空格多用于语
5、句各单词之间,作间隔符。5.常量C语言中使用的常量可分为数字常量、字符常量、字符串常量、符号常量、转义字符等多种。★C语言的关键字6.注释符1)以“/*”开头并以“*/”结尾的串,用来注释一段;例2-1中,“/*选择1,计算面积*/”2)用“//”注释一行。例2-1中的:if(choice==2)后的“//选择2,计算周长”2.3常量和变量2.3.1常量概念:在程序运行过程中,其值不发生改变的量称为常量。常量数据的类型一般为上述基本类型中的一种,如:整型常量:3,0,-1实型常量:1.2,-2.345字符常量:'a','1'★从使用
6、形式上看,常量包括字面常量和符号常量1)字面常量。直接以数据值表示的常量,称字面常量或直接常量例2-1中的2便是一个字面常量。2)符号常量。以标识符号(以下简称标识符)表示的常量称为符号常量,例2-1中的PI就是一个符号常量,并且在使用之前需通过#define命令定义。定义后,在程序中,PI将一直代表3.14。为什么要引入符号常量2.3常量和变量2.3.2变量概念:在程序运行过程中值可以改变的量,称为变量。例2-1中,choice,radius等为变量。执行程序的输入语句后,这两个变量依次保存2和1.0,即变量值分别为2和1.0。要
7、区别开变量名和变量值以及变量的地址这三个概念。2.4数据类型(DataType)数据类型基本类型构造类型指针类型空类型整型实型(浮点型)字符型枚举类型数组类型结构体类型共同体类型单精度实型双精度实型短整型基本整型长整型按数据的运算范围、处理方式、占据的存储空间大小、构造特点来划分2.4.2整型数据1.整型常量即表示整数的常量,C语言中的整数有3种表示形式:1)十进制形式。如99,-1。2)八进制形式。以数字0打头:如012,0。3)十六进制形式。以0x(0X)打头:如0x12,0Xff。常见错误:1)把表示八进制和十六进制的0和0x
8、误写成o和ox。2)八进制中出现超过“7”的数。★2.整型变量有符号整型(signedint):通常简写为int,在内存中占两个字节。int型变量的范围为-32768~32767。无符号整型(unsignedint):可简写为unsi
此文档下载收益归作者所有