| Author |
while converting int to byte?
|
Anto Telvin
Ranch Hand
Joined: Aug 12, 2008
Posts: 113
|
|
hi i am trying to convert int to byte. 300 in binary : 0000 0000 0000 0000 0000 0001 0010 1100 after truncating HO bytes 0010 1100 inverting 1101 0011 adding one 1101 0100 manually doing i am getting this as output. but the complier is showing 44 .may i know why ? am i wrong in any step ?please help thanks
|
Anto Telvin Mathew<br />Many of the life failures are people who did not realize how close they were to success when they give up. EDISON
|
 |
fred rosenberger
lowercase baba
Bartender
Joined: Oct 02, 2003
Posts: 10043
|
|
you only need to invert/add 1 if the lead/high bit is 1. Since after the truncation the lead bit is 0, you shouldn't. Then it's simply adding up the powers of 2 to get 44.
|
Never ascribe to malice that which can be adequately explained by stupidity.
|
 |
Anto Telvin
Ranch Hand
Joined: Aug 12, 2008
Posts: 113
|
|
|
thank you very much .
|
 |
 |
|
|
subject: while converting int to byte?
|
|
|