mistä mahtais saaha kaikkien yksittäisten merkkien binäärit kun rakentelen sellasta ohjelmaa joka muuttaa merkit binääreiks ja toisinpäin
mistä sais...
x.xx.x
5264
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 5
Vanhimmat
No, siitä sun ohjelmasta!
Auttaisko jos hankkisit sellaisen käyttöjärjestelmän joka käsittelee merkkejä binäärimuodossa? Mitäs niitä sellaisia onkaan? Hmmm, Windows, Linux, ... itse asiassa ihan kaikki!
Jos tarkoitat ASCII-merkkejä niin esim. tuolta:
http://www.asciitable.com/
http://en.wikipedia.org/wiki/ASCII
Hexat voit muuntaa binaarimuotoon ton mukaan:
http://en.wikipedia.org/wiki/Hexadecimal
man ascii, helpoiten sarakkeesta "Oct"
Saat binäärikoodit kaikille tulostettaville ASCII-merkeille, kun käynnistät Python ja kopioi siihen tämän ohjelman:
for m in range(32,127): print ("%3s: '%s' %s" % (m, chr(m), (lambda c: ''.join([str(c >> i & 1) for i in xrange(8)][::-1]))(m)))
Koko ohjelma pitäisi laittaa samalle riville. Jos selain tai tämä palsta lisää ohjelmaan rivivaihtoja, poista ne ennen kuin kopioit ohjelman Pythoniin.