标题:请问一下怎么解决溢出现象
取消只看楼主
zhuwei168
Rank: 1
来 自:东软信息学院
等 级:新手上路
帖 子:180
专家分:0
注 册:2008-2-13
 问题点数:0 回复次数:1 
请问一下怎么解决溢出现象
偶学校开始学C了
自己先照书上的再练练结果出现了溢出现象不知道怎么解决,可是书上却是正确的结果的。
#include<stdio.h>
main()
{
int a,b;      /*定义基本型变量a和b*/
    long  c;   /*定义长整型变量c*/
    a=32767;
    b=32768;
    c=32768;
    printf("a=%d,b=%d,c=%ld\n",a,b,c); /* %1d中的l是long的第一个字母*/
}
请大家帮帮忙提出一下解决的方案吧
谢谢
搜索更多相关主题的帖子: 现象 变量 定义 long 
2008-03-04 20:16
zhuwei168
Rank: 1
来 自:东软信息学院
等 级:新手上路
帖 子:180
专家分:0
注 册:2008-2-13
得分:0 
我用的是Microsoft Visual C++ 6.0编程软件的
书上说那个范围是-32768-32767
的可是出现的结果是b=32768的样子
是不是意味着我应该换个编程软件??
2008-03-05 11:51



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-201951-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.120530 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved