Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > pl.comp.programming > #27308
| From | bartekltg <bartekltg@gmail.com> |
|---|---|
| Newsgroups | pl.comp.programming |
| Subject | Re: Kalkulator z dużymi liczbami |
| Date | 2015-09-01 17:45 +0200 |
| Organization | ATMAN - ATM S.A. |
| Message-ID | <ms4h61$s2k$1@node2.news.atman.pl> (permalink) |
| References | <dn1m2qyhynzj.nonk5ofko3gb$.dlg@40tude.net> <ms4cci$n7j$1@node2.news.atman.pl> <1co660zqhr06x.sfdcgdza75j4$.dlg@40tude.net> |
On 01.09.2015 17:31, szemrany wrote: > On Tue, 1 Sep 2015 16:23:13 +0200, AK wrote: > >>> Czy może ktoś polecić jakiś kalkulator na Windows, który potrafi operować >>> na liczbach całkowitych z zakresu powyżej 64 bit? Najlepiej kalkulator >>> programisty z opcją zmiany reprezentacji na szesntastkową lub binarną. >>> Naszukałem się dużo i nic sensownego nie trafiłem. >> >> E tam :) Python nie wystarczy ? > > Jak już w inny poście pisałem ...wystarczy :-) > Ale skoro już się odezwałeś i znasz pythona to... > >> http://www.python.org > >>>>> hex(a) >> '0x1163beed14b8286034613d0ebc64d450' >>>>> bin(a) >> '0b1000101100011101111101110110100010100101110000010100001100000001101000110000100111101000011101011 >> 1100011001001101010001010000' > > ...jak w Pythonie zrobić negację bitów?! Ha! :-) > > Na razie wykombinowałem tylko za pomocą XOR czyli ^, ale to mocno > niewygodne, bo trzeba podawać wartość drugą odpowiedniej długości. > Jest inny sposób? ~ Ale... skoro pythonowy int ma potencjalnie nieskończenie wiele bitów, to ile jedynek jest w dopełnieniu liczby 7? ;-) Python zapisze to jako -7 i w operacjach bitowych będzie udawał, zę jest tam na początku nieskończenie wiele jedynek. W niektórych operacjach to nie problem (jak np x & ~(x-1) z wątku obok) a czasem trzeba będzie mu wprost powiedzieć, że interesują mnie tylko np 64 bity przez przemnożęnie przez maskę. >>> x=7 >>> y=(2**64-1)&(~x) >>> bin(y) '0b1111111111111111111111111111111111111111111111111111111111111000' pzdr bartekltg
Back to pl.comp.programming | Previous | Next — Previous in thread | Next in thread | Find similar
Kalkulator z dużymi liczbami szemrany <szemrany@offline.off> - 2015-08-31 13:20 +0200
Re: Kalkulator z dużymi liczbami bartekltg <bartek@gmail.com> - 2015-08-31 14:34 +0200
Re: Kalkulator z dużymi liczbami Borneq <borneq@antyspam.hidden.pl> - 2015-08-31 17:59 +0200
Re: Kalkulator z dużymi liczbami Sebastian Biały <heby@poczta.onet.pl> - 2015-09-01 08:25 +0200
Re: Kalkulator z dużymi liczbami szemrany <szemrany@offline.off> - 2015-09-01 10:21 +0200
Re: Kalkulator z dużymi liczbami bartekltg <bartekltg@gmail.com> - 2015-09-01 08:54 +0200
Re: Kalkulator z dużymi liczbami "AK" <nobody@nowhere.com> - 2015-09-01 16:23 +0200
Re: Kalkulator z dużymi liczbami szemrany <szemrany@offline.off> - 2015-09-01 17:31 +0200
Re: Kalkulator z dużymi liczbami bartekltg <bartekltg@gmail.com> - 2015-09-01 17:45 +0200
Re: Kalkulator z dużymi liczbami szemrany <szemrany@offline.off> - 2015-09-01 18:04 +0200
Re: Kalkulator z dużymi liczbami bartekltg <bartekltg@gmail.com> - 2015-09-01 18:17 +0200
Re: Kalkulator z dużymi liczbami "AK" <nobody@nowhere.com> - 2015-09-01 19:40 +0200
Re: Kalkulator z dużymi liczbami bartekltg <bartekltg@gmail.com> - 2015-09-01 20:02 +0200
Re: Kalkulator z dużymi liczbami "AK" <nobody@nowhere.com> - 2015-09-01 21:24 +0200
Re: Kalkulator z dużymi liczbami bartekltg <bartekltg@gmail.com> - 2015-09-01 21:40 +0200
Re: Kalkulator z dużymi liczbami "AK" <nobody@nowhere.com> - 2015-09-02 09:27 +0200
Re: Kalkulator z dużymi liczbami bartekltg <bartekltg@gmail.com> - 2015-09-02 11:32 +0200
Re: Kalkulator z dużymi liczbami "AK" <nobody@nowhere.com> - 2015-09-01 19:31 +0200
Re: Kalkulator z dużymi liczbami szemrany <szemrany@offline.off> - 2015-09-01 19:47 +0200
Re: Kalkulator z dużymi liczbami bartekltg <bartekltg@gmail.com> - 2015-09-01 20:04 +0200
Re: Kalkulator z dużymi liczbami szemrany <szemrany@offline.off> - 2015-09-01 22:15 +0200
Re: Kalkulator z dużymi liczbami bartekltg <bartekltg@gmail.com> - 2015-09-01 22:40 +0200
Re: Kalkulator z dużymi liczbami szemrany <szemrany@offline.off> - 2015-09-02 09:28 +0200
Re: Kalkulator z dużymi liczbami "AK" <nobody@nowhere.com> - 2015-09-02 10:56 +0200
Re: Kalkulator z dużymi liczbami bartekltg <bartekltg@gmail.com> - 2015-09-02 11:37 +0200
Re: Kalkulator z dużymi liczbami Wojciech Muła <wojtek.mula@gmail.com> - 2015-09-02 02:43 -0700
Re: Kalkulator z dużymi liczbami "AK" <nobody@nowhere.com> - 2015-09-02 16:23 +0200
Re: Kalkulator z dużymi liczbami "AK" <nobody@nowhere.com> - 2015-09-02 10:13 +0200
Re: Kalkulator z dużymi liczbami bartekltg <bartekltg@gmail.com> - 2015-09-02 11:36 +0200
Re: Kalkulator z dużymi liczbami "AK" <nobody@nowhere.com> - 2015-09-02 12:47 +0200
Re: Kalkulator z dużymi liczbami szemrany <szemrany@offline.off> - 2015-09-02 15:34 +0200
Re: Kalkulator z dużymi liczbami "AK" <nobody@nowhere.com> - 2015-09-02 16:41 +0200
Re: Kalkulator z dużymi liczbami "Radoslaw Szwed" <radekszwed@pochta.fm> - 2015-09-03 07:30 +0200
Re: Kalkulator z dużymi liczbami szemrany <szemrany@offline.off> - 2015-09-04 10:56 +0200
Re: Kalkulator z dużymi liczbami Tomasz Kaczanowski <kaczus@dowyciecia_poczta.onet.pl> - 2015-09-14 08:40 +0200
Re: Kalkulator z dużymi liczbami "AK" <nobody@nowhere.com> - 2015-09-14 10:58 +0200
Re: Kalkulator z dużymi liczbami "AK" <nobody@nowhere.com> - 2015-09-01 21:19 +0200
Re: Kalkulator z dużymi liczbami slawek <fake@fakeemail.com> - 2015-09-03 07:49 +0200
csiph-web