Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi most significant bit gesetzt? (https://www.delphipraxis.net/43851-most-significant-bit-gesetzt.html)

marabu 11. Apr 2005 10:43

Re: most significant bit gesetzt?
 
Zitat:

Zitat von Jens Schumann
Zitat:

Zitat von marabu
Das höchste Bit ist das Vorzeichen.

Tatsächlich :gruebel: Auch bei einem Word?

Du weisst, dass ein WORD vorzeichenlos ist, oder?

Lesco möchte das MSB einer integer testen, wenn ich das richtig verstanden habe.

Kann er - mit "i < 0".

shmia 11. Apr 2005 11:03

Re: most significant bit gesetzt?
 
Die Idee von marabu mit dem Vorzeichen ist doch gar nicht schlecht.
Delphi-Quellcode:
var
   x : Word;
begin
   x := $f74; // 

   // da nun in Integer gecastet wird, spielt es keine Rolle ob die Variable x
   // signed oder unsigned ist
   if integer(x) < 0 then
      ShowMessage('MSB von x ist gesetzt');
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:18 Uhr.
Seite 2 von 2     12   

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