Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > pl.comp.programming > #27310

Re: Kalkulator z dużymi liczbami

Path csiph.com!goblin2!goblin.stu.neva.ru!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
From bartekltg <bartekltg@gmail.com>
Newsgroups pl.comp.programming
Subject Re: Kalkulator z dużymi liczbami
Date Tue, 01 Sep 2015 18:17:48 +0200
Organization ATMAN - ATM S.A.
Lines 46
Message-ID <ms4j3c$tt7$1@node2.news.atman.pl> (permalink)
References <dn1m2qyhynzj.nonk5ofko3gb$.dlg@40tude.net> <ms4cci$n7j$1@node2.news.atman.pl> <1co660zqhr06x.sfdcgdza75j4$.dlg@40tude.net> <ms4h61$s2k$1@node2.news.atman.pl> <1q5jyo0uoxa22.8lam1vxjtet6.dlg@40tude.net>
NNTP-Posting-Host 89-73-81-145.dynamic.chello.pl
Mime-Version 1.0
Content-Type text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding 8bit
X-Trace node2.news.atman.pl 1441124268 30631 89.73.81.145 (1 Sep 2015 16:17:48 GMT)
X-Complaints-To usenet@atman.pl
NNTP-Posting-Date Tue, 1 Sep 2015 16:17:48 +0000 (UTC)
User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.8.0
In-Reply-To <1q5jyo0uoxa22.8lam1vxjtet6.dlg@40tude.net>
Xref csiph.com pl.comp.programming:27310

Show key headers only | View raw


On 01.09.2015 18:04, szemrany wrote:
> On Tue, 01 Sep 2015 17:45:04 +0200, bartekltg wrote:
>
>>> ...jak w Pythonie zrobić negację bitów?! Ha! :-)
>
>> Ale... skoro pythonowy int ma potencjalnie nieskończenie
>> wiele bitów, to ile jedynek jest w dopełnieniu liczby 7? ;-)
>
> O tym, że jest nieskończenie wiele bitów dowiedziałem się od Ciebie :-)
> Skoro tak to brak negacji wprost jest logiczny.

;-)


>> Python zapisze to jako -7 i w operacjach bitowych
>
> btw. dlaczego ~7 = -8?

Pewnie stąd:
https://pl.wikipedia.org/wiki/Kod_uzupe%C5%82nie%C5%84_do_dw%C3%B3ch

>
>> 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'
>
> uhm... dzięki za wyjaśnienia.

Możesz szukać dalej. Gdzieś widziałem negacje zrobioną w taki
sposób, że brała liczbę i ilość bitów reprezentacji,
np neg(x, 32).
Możę gdzieś coś takeigo jest ukryte (a jak nie, pewnie warto
dopisać dla wygody).

pzdr
bartekltg



Back to pl.comp.programming | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

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