数据类型、运算符与表达式一.ppt
《数据类型、运算符与表达式一.ppt》由会员分享,可在线阅读,更多相关《数据类型、运算符与表达式一.ppt(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、复复 习习1.写写C程序的基本步骤?程序的基本步骤?2.何谓算法?何谓算法?3.结构化程序设计的三种基本结构是结构化程序设计的三种基本结构是什么?什么?4.编程,已知一商品的单价为编程,已知一商品的单价为253元,元,数量为数量为120,求金额。,求金额。1.1.编程基本步骤:编程基本步骤:定义变量、输入数据、处理数据、输出结果。定义变量、输入数据、处理数据、输出结果。2.2.算法算法就是解决一个问题采取的方法和步骤。就是解决一个问题采取的方法和步骤。3.3.程序三种基本结构:程序三种基本结构:顺序、选择和循环顺序、选择和循环。4.#include void main()int price,n
2、um,total;price=253;num=120;total=price*num;printf(“Total is%dn”,total);scanf(“%d,%d”,&price,&num);第第3章章 数据类型、运算符与表达式数据类型、运算符与表达式v数据类型、常量与变量数据类型、常量与变量v算术运算符和算术表达式算术运算符和算术表达式v赋值运算符和赋值表达式赋值运算符和赋值表达式v逗号运算符和逗号表达式逗号运算符和逗号表达式3.1 C语言的数据类型语言的数据类型v数据结构是指数据的组织形式。数据结构是指数据的组织形式。C C语言的数语言的数据结构是以数据类型的形式出现的。据结构是以数据
3、类型的形式出现的。vC语言的主要数据类型形式:语言的主要数据类型形式:整型、字符型、实型、枚举型整型、字符型、实型、枚举型 数组类型、结构体类型、共用体类型数组类型、结构体类型、共用体类型 v注意:注意:程序中用到的数据必须指定数据类型程序中用到的数据必须指定数据类型。基本类型:基本类型:构造类型:构造类型:指针类型指针类型3.2 常量与变量常量与变量一、常量:一、常量:常量是指常量是指程序运行中其值不变的量程序运行中其值不变的量。常量分常量分为为直接常量和符号常量。直接常量和符号常量。直接常量直接常量包括:包括:整型常量:整型常量:238、0、-15 实型常量:实型常量:10.26、-25.
4、8 字符常量字符常量:a、#、2 符号常量:符号常量:是一种用来是一种用来代替代替某一某一常量常量的标识符。的标识符。使用前必用使用前必用#define命令定义。命令定义。3.2 常量与变量常量与变量例例1 1 符号常量的使用符号常量的使用#include#define PRICE 30 void main()int num,total;num=10;total=num*PRICE;printf(”total=%d”,total);使用符号常量可实现使用符号常量可实现“一改全改一改全改”。3.2 常量与变量常量与变量二、变量:二、变量:变量是指变量是指程序运行中其值可以改变的量程序运行中其值可
5、以改变的量。标识符和变量名标识符和变量名 标识符标识符用来标识变量名、符号常量名、函数用来标识变量名、符号常量名、函数名、文件名等。名、文件名等。标识符和变量名有以下规定:标识符和变量名有以下规定:(1)(1)标识符必须标识符必须以字母或下划线开头以字母或下划线开头。中间可以是中间可以是字母、数字和下划线。字母、数字和下划线。(2)(2)变量名中变量名中大小写字母被认为不同大小写字母被认为不同的字符。的字符。如:如:abcabc与与AbcAbc不同。不同。实用程序的变量名应实用程序的变量名应“见名知意见名知意”。如:如:sum。3.2 常量与变量常量与变量 (4)(4)变量必须变量必须“先定义
6、,后使用先定义,后使用”。(5)(5)变量必须变量必须指定为一定的类型指定为一定的类型。如如:int a,b,sum;:int a,b,sum;v练习:练习:判断如下变量名是否正确判断如下变量名是否正确?B12,xyz-1,#a,Day,_sum,abc_3,wm,mn 5,$gqw,12mn,D.abc,_9_a_dv可以把一个常量赋给一个变量可以把一个常量赋给一个变量 x=15;y=-3.28;max=100;z=a;3.3 整型数据整型数据一、整型常量的表示方法一、整型常量的表示方法 1、十进制整数。、十进制整数。123,-25,0 2、八进制整数。八进制整数。以以O开头,如:开头,如:
7、O137,值为:值为:182+381+780=95 3、十六进制整数。十六进制整数。以以Ox开头,如:开头,如:Ox12D,值为:值为:1162+2161+13160=301二、整型变量二、整型变量1.1.内存中存放形式内存中存放形式二进制,占两个字节二进制,占两个字节。如:如:11,(1011),以,以2字节存放,以补码形式表字节存放,以补码形式表示。示。(补码了解,教材(补码了解,教材P41。)。)3.3 整型数据整型数据2.2.整型变量分类整型变量分类(Turbo C 2.0 和和Turbo C+3.0)*(1)基本整型:基本整型:int 16位位 2字节,字节,-3276832767
8、各编译系统不同,各编译系统不同,Visual C+6.0分配分配4字节。字节。(2)短整型:短整型:short 或或 short int 16位位 2字节字节 -215(215-1)短整型一般不长于短整型一般不长于 int*(3)长整型:长整型:long/long int 32位位 4字节字节 -231 (231-1)-21474836482147483647 长整型一般不短于长整型一般不短于 int符号位占一位符号位占一位约约-21-21亿亿2121亿亿3.3 整型数据整型数据 (4)无符号型:无符号型:不不包包括括符符号号位位,无无负负数数,一一般般符符号号占占一一个个位位 (bit)(b
9、it),可使数据的取值范围扩大一倍。,可使数据的取值范围扩大一倍。unsigned int 16位位 065535(216-1)unsigned short 16位位 065535(216-1)unsigned long 32位位 04294967295(232-1)3.3.整型变量定义整型变量定义 变量使用前必须定义,变量使用前必须定义,一般放在函数的开头部一般放在函数的开头部分的声明部分。分的声明部分。int a,b;long c;unsigned long d,e,f;3.3 整型数据整型数据例例2 2 整型变量的定义与使用整型变量的定义与使用#include void main()in
10、t a,b,c,d;unsigned u;a=22;b=-8;u=15;c=a+u;d=b+u;printf(“a+u=%d,b+u=%dn”,c,d);运行结果:运行结果:a+u=37,b+u=7说明:说明:不同类型的整型数据可以进行算术运算不同类型的整型数据可以进行算术运算。3.3 整型数据整型数据三、整型常量的类型三、整型常量的类型 整型变量有六种类型整型变量有六种类型:int,short,long,unsigned,unsigned short,unsigned long。整型常量赋给整型变量的规定整型常量赋给整型变量的规定 (1)(1)常量不超过变量的取值范围内,可以赋给相应变常量不
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据类型 运算 表达式
限制150内