什么是浮点运算?它出现在cpu扩展指令集中,谁能用比较通俗易懂的语言解释下?谢谢了?
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/16 02:10:01
什么是浮点运算?它出现在cpu扩展指令集中,谁能用比较通俗易懂的语言解释下?谢谢了?
![什么是浮点运算?它出现在cpu扩展指令集中,谁能用比较通俗易懂的语言解释下?谢谢了?](/uploads/image/z/15198580-28-0.jpg?t=%E4%BB%80%E4%B9%88%E6%98%AF%E6%B5%AE%E7%82%B9%E8%BF%90%E7%AE%97%3F%E5%AE%83%E5%87%BA%E7%8E%B0%E5%9C%A8cpu%E6%89%A9%E5%B1%95%E6%8C%87%E4%BB%A4%E9%9B%86%E4%B8%AD%2C%E8%B0%81%E8%83%BD%E7%94%A8%E6%AF%94%E8%BE%83%E9%80%9A%E4%BF%97%E6%98%93%E6%87%82%E7%9A%84%E8%AF%AD%E8%A8%80%E8%A7%A3%E9%87%8A%E4%B8%8B%3F%E8%B0%A2%E8%B0%A2%E4%BA%86%3F)
浮点运算就是实数运算,因为计算机只能存储整数,所以实数都是约数,这样浮点运算是很慢的而且会有误差
现在大多数机器都是32位的,也就是说32为都用来表示整数的话,那么对于无符号整数就是0 到 2^32-1,对于有符号的话就是-2^31 到 2^31-1.如果是实数的话,就不是这样了,机器有两种办法表示实数,一种是定点,就是小数点位置是固定的,一种是浮点,就是小数点位置不固定,计算方法也比较麻烦,通常会比整数运算代价大很多
现在大多数机器都是32位的,也就是说32为都用来表示整数的话,那么对于无符号整数就是0 到 2^32-1,对于有符号的话就是-2^31 到 2^31-1.如果是实数的话,就不是这样了,机器有两种办法表示实数,一种是定点,就是小数点位置是固定的,一种是浮点,就是小数点位置不固定,计算方法也比较麻烦,通常会比整数运算代价大很多