AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 12:47

Parameter dieser Suchanfrage:

Suche in Thema: Bitweises AND
Suche alle Beiträge, die von "Benmik" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 6 von insges. 6 Treffern
Suche benötigte 0.000s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Object-Pascal / Delphi-Language

    AW: Bitweises AND

      Delphi
      by Benmik, 18. Mai 2020
    Ich glaube dir !! Aber ich bleibe bei Miguelito.

    ("Na, Miguelito, woll'n wir doch mal sehn, wieviel ist denn 8 x 9?" - "Wir, die wir unsere Grenzen kennen, wissen, wieviel 8 x 5 ist...")
  • Forum: Object-Pascal / Delphi-Language

    AW: Bitweises AND

      Delphi
      by Benmik, 18. Mai 2020
    Wenn man neu im Thema ist, ist diese Stelle auch nützlich.

    Ich habe mich schon immer gewundert, warum Datentypen mit und ohne Vorzeichen den gleichen Umfang abbilden können, da müsste doch ein Bit für das Vorzeichen abgehen? Hier und hier in Antwort #2 findet sich die Erklärung.

    Nicht, dass ich sie verstanden hätte. Muss ich auch nicht, denn ich halte mich an Mafalda:
  • Forum: Object-Pascal / Delphi-Language

    AW: Bitweises AND

      Delphi
      by Benmik, 17. Mai 2020
    Interessant. Danke.
  • Forum: Object-Pascal / Delphi-Language

    AW: Bitweises AND

      Delphi
      by Benmik, 17. Mai 2020
    Das ist eine sehr schöne Anleitung! Dauert vermutlich etwas, bis das in die tieferen Synapsenschichten sinkt.
    Also ist es so: Die oberen 16 Bit werden alle auf 0 gesetzt, weil der Vergleich mit 0 immer 0 ergibt. Die unteren werden auf 1 gesetzt, wenn sie 1 sind und auf 0, wenn sie 0 sind. Das könnte eventuell dazu führen, dass sie schlicht gleich bleiben, was so ziemlich das ist, was Uwe...
  • Forum: Object-Pascal / Delphi-Language

    AW: Bitweises AND

      Delphi
      by Benmik, 17. Mai 2020
    Ah, das bringt schon etwas Licht. (Das konkrete Beispiel ist mir nicht wichtig). Aber was passiert mit den unteren 48 Bit? 00 ist 0, das verstehe ich. Aber ist FF dann 1, oder jedenfalls nicht 0? Müsste das die Bits von lBaseRecord beim Vergleich mit FF nicht auch ändern, je nachdem, ob dort 00 oder nicht 00 steht?
  • Forum: Object-Pascal / Delphi-Language

    Bitweises AND

      Delphi
      by Benmik, 17. Mai 2020
    In einer Unit findet sich folgender Code:
    lBaseRecord := (PInt64(@fr)^) and $0000FFFFFFFFFFFF;
    .
    Ich weiß, was auf Bitebene passiert und ich weiß auch, dass man mit einem bitweisen AND prüfen kann, ob ein bestimmtes Bit gesetzt ist.
    Aber kann jemand mir mal erklären, wozu das eigentlich gut ist? Was macht diese Codezeile mit BaseRecord (einem Int64)? Was erreicht man damit, wann setzt man...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Benmik&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=204304
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:54 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz