首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

唉,这个是小弟我今天碰见的最郁闷的一个有关问题了,请大家帮忙>

2012-02-14 
唉,这个是我今天碰见的最郁闷的一个问题了,请大家帮忙structmm{inta:8}intmain(intargc,char*argv[]){m

唉,这个是我今天碰见的最郁闷的一个问题了,请大家帮忙>
struct   mm{
int   a   :8;
};
int   main(int   argc,   char*   argv[])
{
                mm   test;
                test.a=100;
                //奇怪,我给a在结构体内分配了8位也就是说最大可以存储256怎么我在赋值的时候
                //超过100就不能正常输出了呢?
                cout < <test.a < <endl;
                cin.get();
                return   0;
}

[解决办法]
因为你用的int,有符号类型,所以是-128~127 !!!!

热点排行