C语言全套课件.pptxVIP

  • 14
  • 0
  • 约4.41万字
  • 约 618页
  • 2023-11-20 发布于山东
  • 举报
数据类型、运算符和表达式 ;2.1 C语言的数据类型;2.1 C语言的数据类型;2.1 C语言的数据类型;2.1 C语言的数据类型; 1.机器数 用“0”表示正数,“1”表示负数,其余位仍表示数值。把在机器内存的正、负号数字化的数称为机器数。;2.原码表示法;;3.反码表示法 ;由此可以看出,在反码的表示中,有以下特点: (1)正数的反码与原码相同,负数的反码是其绝对值的二进制表示按各位取反(0变1,1变0)所得的表示,其中符号位不变。 (2)0在反码表示中也有两种表示: [+0]反=0000000000000000 [-0]反=1111111111111111 由此可见,0在反码表示(即数值0)中也不是唯一的。 ;4.补码表示法 ;;将一个负数的补码数转换成十进制数的步骤如下: (1)首先将各位取反。 (2)将其转换为十进制数,并在前加一负号 (3)对所得到的数再减1,即得到该数的十进制数。;2.2.2 定点数和浮点数 ;2.实数的表示——浮点数 ; 实型数据是采用浮点数的存放形式存储的。一般微型计算机中单精度(float类型)使用4个字节来存储,通常阶码及阶符占1个字节,尾数及尾符占3个字节,阶符和尾符各占1个二进制位,float类型的数值范围是-2P~2P,其中P为7个二进制位表的最大数(1111111),即127

文档评论(0)

1亿VIP精品文档

相关文档