第五章数据类型和表达式.pptVIP

  • 5
  • 0
  • 约1.58万字
  • 约 74页
  • 2017-06-20 发布于北京
  • 举报
第五章 数据类型和表达式 学习目标 了解不同数据类型的存储格式; 掌握C语言中三种基本数据类型极其常量变量的使用方法; 掌握各种运算符和表达式的使用方法; 掌握运算符的优先级; 掌握数据类型的转换规则。 本章要点 不同类型数据在内存中的存储格式 C语言中的基本数据类型有哪些? C语言中的运算符和表达式如何使用? 不同类型的数据之间如何转换? 5.1 数据的存储格式 数据在计算机内存中都是以二进制形式存储的,但是不同类型的数据,其存储的格式不尽相同,包括: 1.整型数据的存储格式 2.实型数据的存储格式 3.字符型数据的存储格式 5.1 数据的存储格式 整型数据的存储格式 整型数据在内存中是以补码形式存储。 整型数值可以采用原码、反码和补码不同的形式表示。 正数的原码、反码和补码相同,符号位是0,其余各位表示数值,如数值8转换成二进制为1000,其内存中形式为: 5.1 数据的存储格式 整型数据的存储格式 负数的原码、反码和补码则不同: (1)原码:符号位是1,其余各位表示数值的绝对值。 (2)反码:符号位是1,其余各位对原码取反。 (3)补码:反码加1。 -8的原码是: -8的反码是: -8的补码是: 5.1 数据的存储格式 整型数据的存储格式 两个字节的存储单元能表示的最大正数是215-1,即32767,其补码形式为: 两个字节的存储单元能表示的最小负

文档评论(0)

1亿VIP精品文档

相关文档