For Loop with Hex values (Query)

Status
Not open for further replies.

assadmahmood

Junior Member level 3
Joined
Oct 23, 2011
Messages
30
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Location
Karachi Pakistan
Activity points
1,531
Greetings EveryBody!

I have to use a for loop in such a way that its increment should be like this:
0x01
0x02
0x04
0x08
0x10
0x20
0x40
0x80 and then back to 0x01

I thought alot how to do so but failed to find any suitable idea. Is there any suggestion?

Many thanks for your kind considerations.
 
Last edited:

Hi assadmahmood,


Code C - [expand]
1
2
3
4
5
6
7
8
9
10
unsigned short i;
for(i = 0x01; i != 0; i = (i << 1))
{
        // For 0x01, 0x02, ..., 0x80
}
 
for(i = 0x80; i != 0; i = (i >> 1))
{
        // For 0x080, 0x40, ..., 0x01
}





Regards,
Raj Gunaseelan
 
Last edited by a moderator:

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…