c2.ppt


文档分类:资格/认证考试 | 页数:约43页 举报非法文档有奖
1/43
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/43
文档列表 文档介绍
c2.ppt第二章数据描述预备知识数据类型常量与变量不同类型数据间的转换运算符和表达式§.预备知识?计算机中数的表示及进制转换?数码、基与权?数码:表示数的符号?基:数码的个数?权:每一位所具有的值?数制<>?各种进制之间的转换?二进制、八进制、十六进制转换成十进制?方法:按权相加)()(例?????????????)()(例???????)()(例?????????AF<>高级语言程序设计第二章数据描述?各种进制之间的转换(整数)?二进制、八进制、十六进制转换成十进制?方法:按权相加?十进制转换成二进制、八进制、十六进制?原理:的余数是)......(......)......(NaaaaaaaaaaaaaNnnnnnnnnnn???????????????????????????方法:连续除以基,从低到高记录余数,直至商为例把十进制数转换成二进制数()=() 余余余余余余例把十进制数转换成八进制数()=() 余 余 余 例把十进制数转换成十六进制数()=(CB) C B 余余余 高级语言程序设计第二章数据描述?二进制与八进制之间的转换?二进制转换成八进制:从右向左,每位一组(不足位左补),转换成八进制?八进制转换成二进制:用位二进制数代替每一位八进制数例 ()=(,,)=()例()=(,,)=() ~ ~ ~ ~ ~ ~ ~ ~ <>高级语言程序设计第二章数据描述?二进制与十六进制之间的转换?二进制转换成十六进制:从右向左,每位一组(不足位左补),转换成十六进制?十六进制转换成二进制:用位二进制数代替每一位十六进制数例 ()=(,,,)=(D)例(BE)=(,,,)=() ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ A ~ B ~ C ~ D ~ E ~ F<>高级语言程序设计第二章数据描述?字节和位?内存以字节为单元组成?每个字节有一个地址?一个字节一般由个二进制位组成?每个二进位的值是或……...<>高级语言程序设计第二章数据描述?数值的表示方法——原码、反码和补码?原码:最高位为符号位,其余各位为数值本身的绝对值?反码:?正数:反码与原码相同?负数:符号位为,其余位对原码取反?补码:?正数:原码、反码、补码相同?负数:最高位为,其余位为原码取反,再对整个数加-=+==()<>高级语言程序设计第二章数据描述原码反码补码+-+-数的范围~(-~+)~(-~+)~(-~+)(用一字节表示数)?负数补码转换成十进制数:最高位不动,其余位取反加例补码:取反:加: =-<>高级语言程序设计第二章数据描述§.数据类型?数据类型总表<>C数据类型基本类型构造类型指针类型空类型void定义类型typedef字符类型char枚举类型enum整型实型单精度型float双精度型double数组结构体struct共用体union短整型short长整型long整型int数据类型决定:. 数据占内存字节数. 数据取值范围. 其上可进行的操作高级语言程序设计第二章数据描述

c2 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数43
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xinsheng2008
  • 文件大小414 KB
  • 时间2016-09-29
最近更新