(1) int型数的精度高,因为它是精确的整数表示,单精度浮点数有舍入误差。 (2) 无符号数的表示范围是0~2^n-1,用补码表示的有符号数的表示范围是-2^(n-1)~2^(n-1)-1。 (3) 当n=0时,i<=n-1恒不成立,导致循环无法退出。 (4) 不会出现死循环,因为i和n都是int型,当n=0时,i<=n-1成立,循环不会进入。 (5) 返回值相等,都是8388607,机器数分别是007FFFFF和4B7FFFFF。 (6) 对应的真值为2^127-2^104,即147573952589676412928。

n+1位615分 已知fn=E2o2=21+1-1=1111B计算fn的C语言函数f1如下:int flunsigned nintsum=1 power=1;forunsigned i=0;i=n-1;i++power = 2;sum+= power;return sum;1如果将f1中的int都改为float可得计算fn的另一个函数f2。假设unsigned和int型数据都是32位float型数

原文地址: https://www.cveoy.top/t/topic/czzO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录