注册 登录
编程论坛 C++教室

一基础的问题

洪溪 发布于 2010-11-22 11:26, 651 次点击
#include<iostream>
using namespace std;

void main()
{
    unsigned integer=4;
    integer>>3;
    cout<<integer<<endl;

}

为什么integer右移了3位还是原来的值4呢?? 书上明明是这样说的呀!!
5 回复
#2
xanxus2010-11-22 11:32
integer>>3;
这句话根本不会被执行!
#3
洪溪2010-11-22 11:44
为什么哦??
#4
最近不在2010-11-22 11:51
integer= integer>>3;
#5
洪溪2010-11-22 12:02
回复 2楼 xanxus
真的这样的哦!!呵呵!!
#6
洪溪2010-11-22 12:04
回复 4楼 最近不在
谢谢你 谢谢你
1