From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Venkatesh Joshi" Subject: Re: shift operator Date: Tue, 28 Sep 2004 10:32:52 +0530 Sender: linux-c-programming-owner@vger.kernel.org Message-ID: <01c401c4a518$68c33c00$dc846840@apac.cisco.com> References: <20040928044857.84147.qmail@web52907.mail.yahoo.com> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Return-path: List-Id: Content-Type: text/plain; charset="us-ascii" To: Ankit Jain , linux prg This depends on the type of variable that "i" is - int, long etc. because that would decide the number of bits in "i". It also depends on whether "i" is signed or unsigned. read up K&R chapter 2 for more info. ----- Original Message ----- From: "Ankit Jain" To: "linux prg" Sent: Tuesday, September 28, 2004 10:18 AM Subject: shift operator > hi > > well if somebody can explain this > > i=1; > i<<=15; > i>>=15; > i>>=1; > > also > > i=1; > i<<=14; > i>>=14; > i>>=1; > > what should be the result of both and why? > > thanks > > ________________________________________________________________________ > Yahoo! Messenger - Communicate instantly..."Ping" > your friends today! Download Messenger Now > http://uk.messenger.yahoo.com/download/index.html > - > To unsubscribe from this list: send the line "unsubscribe linux-c-programming" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html