1. 首页
  2. 文档大全

第2章数据类型运算符和表达式

上传者:2****5 2022-07-01 16:31:45上传 PPT文件 4.84MB
第2章数据类型运算符和表达式_第1页 第2章数据类型运算符和表达式_第2页 第2章数据类型运算符和表达式_第3页

《第2章数据类型运算符和表达式》由会员分享,可在线阅读,更多相关《第2章数据类型运算符和表达式(63页珍藏版)》请在文档大全上搜索。

1、C语言其实很简单教材配套课件 2第2章 数据类型、运算符和表达式 2. 算术运算算术运算 1. 基本基本数据数据类型类型 1 1) 整型数据整型数据 2 2) 浮点型(实型)数据浮点型(实型)数据 3 3) 字符型数据字符型数据 4 4) 字符串型数据字符串型数据 4. 自增与自减运算自增与自减运算 5. 逗号运算逗号运算6. 位运算位运算3. 赋值运算赋值运算 3整型常量 整型常量整型常量:直接写在程序中的整数。例如:直接写在程序中的整数。例如10,-247。 整型常量整型常量用用C语言怎样说?语言怎样说? 写为十进制形式写为十进制形式写为八进制形式:写为八进制形式: 在整数前加在整数前加0

2、 a=012; a=10; a=0175; a=125; 写为十六进制形式:写为十六进制形式: 在整数前加在整数前加0 x(或(或0X) a=0 xA; a=0X7d; 不允许写为二进制形式不允许写为二进制形式 整型常量表示法,整型常量表示法, 十进制数直接打,十进制数直接打, 数前添零进制八,数前添零进制八, 十六进制再加叉十六进制再加叉(x或或X)。 a=018; 八进制数由八进制数由0-7组成,组成, 不能含有不能含有8、9 口诀取自口诀取自C C语言其实很简单语言其实很简单4整型变量 变量在使用前要定义。变量在使用前要定义。对于要保存对于要保存整数整数的变量,应定义为的变量,应定义为整

3、型变量整型变量。如何定义。如何定义整型变整型变量量呢?呢? int int 是定义整型变量的是定义整型变量的关键字关键字。这种变量为这种变量为基本型整型变量基本型整型变量。 int 变量名变量名1, 变量名变量名2, ;a: int a; a=1; 1 a=10000; 100005整型变量占几个字节 请问:你的包多大?请问:你的包多大? 瞧我的新包,漂亮吧?我的瞧我的新包,漂亮吧?我的包是小巧可爱型的!包是小巧可爱型的!我是旅行者,我的我是旅行者,我的包嘛?有这么大!包嘛?有这么大!整型变量占几个字节?整型变量占几个字节? 由由编译系统编译系统决定,在决定,在 Visual C+ 6.0 V

4、isual C+ 6.0 中占中占4 4个字节。个字节。 无论无论a a的值为几,在的值为几,在 Visual C+ 6.0 Visual C+ 6.0 中均占中均占4 4个字节。个字节。 a: int a; a=1; 1 a=10000; 10000漫画取自漫画取自C C语言其实很简单语言其实很简单6int的类型修饰词 请问:女式的包多大?请问:女式的包多大? 请问:旅行包多大?请问:旅行包多大? 请问:请问:女式的女式的包多大?包多大? 请问:请问:旅行旅行包多大?包多大? short:表示变量为:表示变量为短整型短整型,即确定占,即确定占2个字节个字节的整型变量的整型变量 long:表示

5、变量为:表示变量为长整型长整型,即确定占,即确定占4个字节个字节的整型变量(在的整型变量(在VC6中,同基本型)中,同基本型)signed:表示变量为:表示变量为有符号型有符号型,即可以保存负数的整型变量,即可以保存负数的整型变量(signed 可省略)可省略) unsigned:表示变量为:表示变量为无符号型无符号型,即可保存正数和,即可保存正数和0,但,但不能保不能保存负数存负数的整型变量的整型变量 包包的的int的的7int的类型修饰词(2) short short 和和 long long 不能同时选用;不能同时选用;signed signed 和和 unsignedunsigned不

6、能同时选用。不能同时选用。signedsigned 可以省略。若使用了修饰词,可以省略。若使用了修饰词,intint 可以省略。可以省略。 变量定义变量定义变量类型变量类型占字节数占字节数 取值范围取值范围定义的省略写法定义的省略写法signed short int a;有符号短整型有符号短整型2字节字节-32768 32767 short int a; short a; signed int b;有符号基本整型有符号基本整型 4字节字节*约约-21亿亿 +21亿亿 int b; signed b;signed long int c;有符号长整型有符号长整型4字节字节约约-21亿亿 +21亿亿

7、 long c; signed long c; unsigned short int d;无符号短整型无符号短整型2字节字节0 65535unsigned short d; unsigned int e;无符号基本整型无符号基本整型 4字节字节*0 约约 +42 亿亿unsigned e; unsigned long int f;无符号长整型无符号长整型4字节字节0 约约 +42 亿亿unsigned long f; * 在在VC+6.0中的占用字节数。中的占用字节数。 我们在编程时,应根据实际需要选用不同类型的变量。我们在编程时,应根据实际需要选用不同类型的变量。8整型数据在计算机中如何存储

8、? 计算机内存由只能存储计算机内存由只能存储0和和1的存储单元组成。的存储单元组成。 整数整数 将整数转换为将整数转换为二进制二进制,然后存储在计算机中。,然后存储在计算机中。例如:例如:65存作存作 0000 0000 0100 0001 9第2章 数据类型、运算符和表达式 2. 算术运算算术运算 1. 基本基本数据数据类型类型 1 1) 整型数据整型数据 2 2) 浮点型(实型)数据浮点型(实型)数据 3 3) 字符型数据字符型数据 4 4) 字符串型数据字符串型数据 4. 自增与自减运算自增与自减运算 5. 逗号运算逗号运算6. 位运算位运算3. 赋值运算赋值运算 10可以省略整数部分的

9、可以省略整数部分的0 0,也可省略小数末尾的也可省略小数末尾的0 0,但必须有但必须有小数点小数点。 写为小数形式写为小数形式3.14159 0.158 0.0 -18.012. .36浮点型常量 浮点型浮点型也称也称实型实型 1 1.0 1. 写为指数形式写为指数形式 实型常量实型常量用用C语言怎样说?语言怎样说? 2.1E5 表示表示 2.1105 -0.8E-2表示表示 -0.810-2 23.026e-1表示表示 23.02610-1 .23026E1表示表示 0.23026 101 1e0表示表示 1 100 浮点小数莫忘点。浮点小数莫忘点。 浮点小数莫忘点。浮点小数莫忘点。 指数指

10、数E(e)挑两边全,挑两边全, E(e)后必须是整数,后必须是整数, 前后两边紧相连。前后两边紧相连。 口诀取自口诀取自C C语言其实很简单语言其实很简单11浮点型变量 float 是是关键字关键字 float 变量名变量名1, 变量名变量名2, ;double 变量名变量名1, 变量名变量名2, ;单精度型变量占单精度型变量占4个字节个字节, 表示范围表示范围1038左右左右 ,最大,最大7位有效数字位有效数字 double 是是关键字关键字 1)单精度型单精度型 2)双精度型双精度型 双精度型变量占双精度型变量占8个字节个字节, 表示范围表示范围10308左右左右 ,最大,最大15位有效数

11、字位有效数字 变量在使用前要定义。对于要保存变量在使用前要定义。对于要保存实数实数(即浮点数即浮点数)的变量,应定的变量,应定 义为义为实型变量实型变量。如何定义。如何定义实型变量实型变量呢?呢? 1.23E50 b: float b; b=1.5; 1.5 b=5.25e-8; 5.25e-8 double x=2.0, y; y: b=0.001234567; 0.001234567 b=0.00123456789; 0.001234568 y=1.23E50; x: 2.0 12浮点型变量(2) 单精度型单精度型(float)和和 双精度型双精度型(double)精度精度不同,可表示的数


文档来源:https://www.renrendoc.com/paper/212658348.html

文档标签:

下载地址