1. Binary to Hexadecimal
- Posted by Eduardo Uemura Okada <cool at ART.COM.BR> Aug 12, 1997
- 845 views
Hi to everyone, I want your help to some code about converting binary numbers (8-bit) to hexadecimal values. If anyone have some idea or code, it will be very helpful. Thank you! Eduardo Uemura Okada e-mail: cool at art.com.br
2. Re: Binary to Hexadecimal
- Posted by Lucius L Hilley III <luciuslhilleyiii at JUNO.COM> Aug 12, 1997
- 850 views
- Last edited Aug 13, 1997
On Tue, 12 Aug 1997 19:57:47 -0300 Eduardo Uemura Okada <cool at ART.COM.BR> writes: > > Hi to everyone, I want your help to some code about converting binary >numbers (8-bit) to hexadecimal values. > If anyone have some idea or code, it will be very helpful. > Thank you! > >Eduardo Uemura Okada >e-mail: cool at art.com.br > Please, I do enjoy answering questions. PLEASE read your documentation. Search your documentation. In the normal Euphoria Editor press ESC f <printf ENTER read that information. THEN press ESC f <sprintf ENTER read that information. There lies your answer. Sincerely Lucius L. Hilley III. include get.e--used here for the value() command. sequence s s = sprintf(1, "%x", 156)--get hex for 156 puts(1, s & "\n")--print hex of 156 puts(1, value("#" & s))--print value of hex of 156 --which is 156 GOOD DAY --Lucius Lamar Hilley III -- E-mail at luciuslhilleyiii at juno.com -- JUNO JUNO JUNO. I use JUNO and -- I support transferring of files less than 60K. -- I can Decode both UU and Base64 format.
3. Re: Binary to Hexadecimal
- Posted by Irv <mountains at MINDSPRING.COM> Aug 13, 1997
- 861 views
Lucius L Hilley III wrote: > include get.e--used here for the value() command. > sequence s > s = sprintf(1, "%x", 156)--get hex for 156 > puts(1, s & "\n")--print hex of 156 > puts(1, value("#" & s))--print value of hex of 156 > --which is 156 > I don't think this will work. Try, for example, using these routines to print 11011110 (binary) in hex (or decimal, for that matter) Irv
4. Re: Binary to Hexadecimal
- Posted by Lucius L Hilley III <luciuslhilleyiii at JUNO.COM> Aug 13, 1997
- 868 views
On Wed, 13 Aug 1997 16:44:30 -0500 Irv <mountains at mindspring.com> writes: > >Lucius L Hilley III wrote: > >> include get.e--used here for the value() command. >> sequence s >> s = sprintf(1, "%x", 156)--get hex for 156 >> puts(1, s & "\n")--print hex of 156 >> puts(1, value("#" & s))--print value of hex of 156 >> --which is 156 >> >I don't think this will work. Try, for example, using these routines >to >print 11011110 (binary) in hex (or decimal, for that matter) > >Irv Okay. I failed to understand your question. 11011110 would be "11011110" which is {49,49,48,49,49,49,49,48} meaning you can do this: integer i sequence s s = "11011110" s = s - 48 --s now equals {1,1,0,1,1,1,1,0} --now you can use bits_to_int() i = bits_to_int(s) --now yoiu can use the before mention methods. --Lucius Lamar Hilley III -- E-mail at luciuslhilleyiii at juno.com -- JUNO JUNO JUNO. I use JUNO and -- I support transferring of files less than 60K. -- I can Decode both UU and Base64 format.