![]() |
Kleine Integer?
Ich benötigte eine Ganzzahl im Zahlenraum von 6 - (-6).
Welcher Zahlentyp ist dafür am besten geeignet? Byte kann keine negativen Zahlen und Integer ist ein bisschen groß. |
Re: Kleine Integer?
Kannst dir doch nen eigenen machen
Delphi-Quellcode:
type
TMyInt = [-6..6]; var MyInt = TMyInt; |
Re: Kleine Integer?
Hallo,
geeignet wäre da ShortInt (-128..127). Du kannst Dir aber auch einen eigenen Typ deklarieren:
Delphi-Quellcode:
Gruß
type
TMyInt = -6..6; xaromz |
Re: Kleine Integer?
Shortint von -128..127
Einen Vorteil gegenüber Integer bringt das aber nicht. |
Re: Kleine Integer?
Doch. Wenn er ihn abspeichern will, kostet das weniger Speicher.
|
Re: Kleine Integer?
Eben nicht. Integer ist da die kleinste Einheit. Weniger Speicher als die generischen Typen geht nicht.
|
Re: Kleine Integer?
Liste der Anhänge anzeigen (Anzahl: 1)
hier ein auszug aus der d20006 hilfe:
|
Re: Kleine Integer?
Bei D 2005 war das immerhin noch in Deutsch. :?:
Abgesehen davon, es gibt keinen Typ, der an der Verarbeitungsbreite der CPU vorbei kommt. Die ist zz. nun einmal meist 32 Bit = Integer oder Cardinal. Alles andere wird genau mit diesen Werten gespeichert, nur das Laufzeitsystem hat dann mehr Arbeit mit der Typenprüfung. |
Re: Kleine Integer?
Zitat:
|
Re: Kleine Integer?
Ach so. Aber sonst wäre die Hilfe ja auch noch schlechter geworden, was eigentlich kaum geht.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:38 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz