Binary number manipulation
Irmen de Jong
irmen at -NOSPAM-REMOVETHIS-xs4all.nl
Fri Nov 28 16:21:57 EST 2003
More information about the Python-list mailing list
Fri Nov 28 16:21:57 EST 2003
- Previous message (by thread): Binary number manipulation
- Next message (by thread): PyProtocols 0.9.1 Released
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Matthew A. Berglund wrote: > I am working on a problem that requires me to take 2 decimal integers, each > of which represents half of a word. I need to slap these things together > and get out another decimal integer. [...] > I do see the bit-wise operations available and this looks like I need to > simply perform these on my integers? Can it really be that simple? Probably. Consider the following (typed at the interactive prompt): >>> a=0x1234 >>> b=0xabcd >>> i=a<<16 | b >>> print i 305441741 >>> print hex(i) 0x1234abcd This example assumes that both words are 16 bits. There are some signed/unsinged issues, be warned. --Irmen
- Previous message (by thread): Binary number manipulation
- Next message (by thread): PyProtocols 0.9.1 Released
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list