第二章信息的表示和处理
git仓库
1.
这道题一定不要偷懒啊,我做这题的时候就是第一位1,第二位2,第三位4,第四位8,然后累加。
2.这道题可以找规律可以推导出公式
最高位
2
n
%
4
2^{n\%4}
2n%4,然后后面跟
n
/
4
n/4
n/4 个0
推导就是每次进1位需要
2
4
2^4
24,然后递推总结出公式
3
# include<stdio.h>
int main()
{
int a[10];
int i=0;
while(scanf("%d",&a[i]))
{
printf("%d==0x%x\n",a[i],a[i]);
}
return 0;
}
10进制和16进制转换较为麻烦可以用c语言写一个程序进行转换
4 按照10进制的做法满16进1,计算即可
5 根据大端法和小端法原理写出即可
6.
我们可以做出推测,就是由于浮点数和整数的存储方式不同导致了精度问题,浮点数能够表示的范围大,但是容易引发精度问题。
7
61 62 63 64 65 66(不会输出00,因为strlen计算的是到’\0’停止计算的字符数目)
8.
按照计算法则计算即可。
9.
10.