1 / 56
文档名称:

第3章 数据类型、运算符及表达式.ppt

格式:ppt   页数:56页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第3章 数据类型、运算符及表达式.ppt

上传人:中国课件站 2011/9/6 文件大小:0 KB

下载得到文件列表

第3章 数据类型、运算符及表达式.ppt

文档介绍

文档介绍:第三章数据类型、运算符与表达式
数据类型
常量与变量
不同类型数据间的转换
运算符和表达式
各种进制之间的转换(整数)
二进制、八进制、十六进制转换成十进制
方法:按权相加
十进制转换成二进制、八进制、十六进制
原理:
方法:连续除以基,从低到高记录余数,直至商为
例把十进制数转换成二进制数
()=()







例把十进制数转换成八进制数
()=()




例把十进制数转换成十六进制数
()=(CB)
C B



语言程序设计
第三章数据类型、运算符与表达式
C
二进制与八进制之间的转换
二进制转换成八进制:从右向左,每位一组(不足位左补),转换成八进制
八进制转换成二进制:用位二进制数代替每一位八进制数
例()=(,,)=()
例()=(,,)=()
~
~
~
~
~
~
~
~
<
>
语言程序设计
第三章数据类型、运算符与表达式
C
二进制与十六进制之间的转换
二进制转换成十六进制:从右向左,每位一组(不足位左补),转换成十六进制
十六进制转换成二进制:用位二进制数代替每一位十六进制数
例()=(,,,)=(D)
例(BE)=(,,,)=()
~
~
~
~
~
~
~
~
~
~
~ A
~ B
~ C
~ D
~ E
~ F
<
>
语言程序设计
第三章数据类型、运算符与表达式
C
字节和位
内存以字节为单元组成
每个字节有一个地址
一个字节一般由个二进制位组成
每个二进位的值是或
……...
<
>
语言程序设计
第三章数据类型、运算符与表达式
C
数值的表示方法——原码、反码和补码
原码:最高位为符号位,其余各位为数值本身的绝对值
反码:
正数:反码与原码相同
负数:符号位为,其余位对原码取反
补码:在计算机系统中,数值一律用补码来表示
正数:原码、反码、补码相同
负数:最高位为,其余位为原码取反,再对整个数加
-=
+==+
<
>
语言程序设计
第三章数据类型、运算符与表达式
C
原码
反码
补码
+
-
+
-
数的范围
~
(-~+)
~
(-~+)
~
(-~+)
(用一字节表示数)
负数补码转换成十进制数:最高位不动,其余位取反加
例补码:
取反:
加: =-
<
>
语言程序设计
第三章数据类型、运算符与表达式
C

int型:
最大:

最小:-

unsigned int型:
最大: