c语言的怪问题

[复制链接]
查看11 | 回复1 | 2011-2-24 03:20:46 | 显示全部楼层 |阅读模式
我是刚学C的,有一个小问题不是很明白.(输入一个数,每年100/100的增长,3年)程序
其它的英文就不写了!!!!
int a,b,c,d; 其中(a=7000)
b=a a;c=b b;d=c c;
其它的就不写了!!!!!(但是结果到了第三个数就成了负数了!)
看那位老师指点一下!!!!!谢谢了!!!!!!!
回复

使用道具 举报

千问 | 2011-2-24 03:20:46 | 显示全部楼层
<pre id=\\\"best-answer-content\\\" class=\\\"reply-text mb10\\\">int型的数据表示范围是-128—127,当结果超出这个范围时就会发生溢出,变为负数,之后你自然会明白的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行