数据书写形式:整型形式 和 浮点型形式 |
数据在内存中的储存形式:整型内存形式 和 浮点型内存形式
|
整型形式(正数):正数转换成二进制(一般形式) |
整型形式(正数)在内存中的储存形式:整型形式(正数),高位补0 |
整型形式(正数)位移(左<<):低位补0 (公式:NUM * 2^N 按溢值情况处理) |
整型形式(正数)位移(右>>):因为正数,高位补0(公式:NUM / 2^N 按溢值情况处理,公式值非绝对,NUM+8才能一进位)
|
整型形式(负数):正数转换成二进制,取反加1 |
整型形式(负数)在内存中的储存形式:整数形式(负数),高位补1 |
整型形式(负数)位移(左<<):低位补0(公式:-NUM * 2^N 按溢值情况处理) |
整型形式(负数)位移(右>>):因为负数,高位补1(公式:-NUM / 2^N 按溢值情况处理,公式值非绝对,NUM+8才能一进位)
|
浮点型形式(正数):最高位0,高位补0,整型形式(正数) |
浮点型形式(正数)位移(左<<):最高位仍0,低位补0(公式:NUM * 2^N 按溢值情况处理) |
浮点型形式(正数)位移(右>>):最高位仍0,高位补0(公式:NUM / 2^N 按溢值情况处理,公式值非绝对,NUM+8才能一进位)
|
浮点型(正数)在内存中的储存形式:最高位0,指数位,整型形式(正数)移位后的尾数(小数点的后几位数) |
浮点型(正数)在内存中的储存形式,位移(左<<):指数位+N,其它不变 |
浮点型(正数)在内存中的储存形式,位移(右<<):指数位-N,其它不变
|
浮点型形式(负数):最高位1,高位补0,整数形式(正数) |
浮点型形式(负数)位移(左<<):最高位仍1,低位补0(公式:NUM * 2^N 按溢值情况处理) |
浮点型形式(负数)位移(右>>):最高位仍1,高位补1(公式:NUM / 2^N 按溢值情况处理,公式值非绝对,NUM+8才能一进位)
|
浮点型(负数)在内存中的储存形式:最高位1,指数位,整型形式(正数)移位后的尾数(小数点的后几位数) |
浮点型(负数)在内存中的储存形式,位移(左<<):指数位+N,其它不变
|