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