Autor Beitrag
epsodus
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 38



BeitragVerfasst: Sa 09.01.16 11:18 
Hallo,

ich habe in einer TextBox eine Dezimal oder Binärzahl stehen. Wie kann ich mit die Bitlänge ( Größe ) in einer andern Textbox anzeigen lassen.
Die Zahlen sind Biginterger.
Ralf Jansen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 4700
Erhaltene Danke: 991


VS2010 Pro, VS2012 Pro, VS2013 Pro, VS2015 Pro, Delphi 7 Pro
BeitragVerfasst: Sa 09.01.16 12:12 
Sieh dir mal die ToBinaryString Extension Method in der akzeptierten Antwort hier an.
epsodus Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 38



BeitragVerfasst: Sa 09.01.16 14:46 
Hallo Ralf,

das convertieren zwischen den Zahlen, ob Binär - Dezimal - Hex Darstellung klappt.
Ich würde aber gerne die Länge in BIT der einzelnen Zahlen abbilden z. B.

Diese Zahlen entsprechen jeweils 128 Bits

Dezimal : 168842206087717029501848443315207772017

Binär : 100 11110110 00111010 01000010 10110101 01101011 01000111 00011011 10100101 00111101 01001101 00110010 01011110 10011100 01101011 11101010 01101

Das bekomme ich nicht hin, wenn eine der abgebildeten Darstellungen in der Textbox ist, wie kann ich mir dann die Länge in Bits anzeigen lassen ?
Ralf Jansen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 4700
Erhaltene Danke: 991


VS2010 Pro, VS2012 Pro, VS2013 Pro, VS2015 Pro, Delphi 7 Pro
BeitragVerfasst: Sa 09.01.16 14:54 
Zitat:
Ich würde aber gerne die Länge in BIT der einzelnen Zahlen abbilden z. B.


Ähm ja :gruebel: Du bekommst von der Extension Method die Darstellung in binär. Die binäre Länge wäre also doch nur die Länge dieses strings den jedes Zeichen entspricht ja genau einem bit in der binären Darstellung.

ausblenden C#-Quelltext
1:
var length = meinLieberBigInt.ToBinaryString().Length;					


Dachte das wäre offensichtlich oder habe ich dich missverstanden?
epsodus Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 38



BeitragVerfasst: Sa 09.01.16 15:24 
Danke, für den Hinweis,habe ich gerade selber gesehen. Asche über mein Haupt, werde demnächst mal offenen Augen den Code lesen.