- 123
- 0
- 约2.16万字
- 约 75页
- 2016-03-14 发布于湖北
- 举报
用“系统思维”分析问题 ISO C90标准下,在32位系统上 以下C表达式的结果是什么? -2147483648 2147483647 false(与事实不符)!Why? ISO C90标准下为true,Why? 以下关系表达式结果呢? int i = -2147483648; i 2147483647 true!Why? -2147483647-1 2147483647,结果怎样? 用“系统思维”分析问题 sum(int a[ ], unsigned len) { int i,sum = 0; for (i = 0; i = len–1; i++) sum += a[i]; return sum; } 用“系统思维”分析问题 若x和y为int型, 当x=65535时, y=x*x; y的值为多少? y=-131071。Why? 现实世界中,x2≥0,但在计算机世界并不一定成立。 对于任何int型变量x和y,(xy) == (-x-y) 总成立吗? 当x=-2147483648,y任意(除-2147483648外)时不成立 Why? 在现实世界中成立, 但在计算机世界中并不一定成立。 用“系统思维”分析问题 打印结果是什么? d=0,x=1 072 693 248 Why?
原创力文档

文档评论(0)