浮点数表示:
https://baijiahao.baidu.com/s?id=1837966229547301054&wfr=spider&for=pc
练习题 1:从十进制到 IEEE 754 单精度浮点数 将十进制数 -23.625 转换为 IEEE 754 单精度(32 位)浮点数的二进制表示(按 符号位 | 指数域(8 位) | 尾数域(23 位) 格式写出),并回答以下问题: a) 符号位(VZ)是多少? b) 指数域(带偏置)的二进制和十进制值分别是多少? c) 尾数部分(Mantisse,含隐含前导 1)的二进制和十进制值是多少? d) 最终的 32 位二进制表示是什么?
练习题 1 参考答案: 23.625 = 10111.101₂ = 1.0111101 × 2^4 符号位 = 1(负数) 指数 = 4 + 127 = 131 → 10000011 尾数(去掉前导 1)= 01111010000000000000000 最终:1 10000011 01111010000000000000000 a) VZ = 1 b) 指数域 = 10000011 = 131 c) 尾数(含隐含 1)= 1.0111101₂ = 1 + 0.5 + 0.125 + 0.0625 + 0.03125 + 0.0078125 = 1.7265625 d) 11000001101111010000000000000000
三维数组的表示:
内存表示:d[3][4][5],可以理解为3行4列,里面有5层,这样的一个结构。
d[i][j][k] 的偏移数量= i*(4*5) + j*5 + k
—— 本文来自火龙信奥(义乌睿码科技):义乌青少年信息学奥赛与编程教育平台,专注 CSP-J/S、NOIP、GESP 竞赛培训,线上线下融合教学,助力编程升学。网址:hlcoding.com