06.12.2006, 15:35
Beitrag #1
|
Gang
LVF-Gelegenheitsschreiber
Beiträge: 69
Registriert seit: Sep 2006
7
2005
kA
44932
Deutschland
|
Numeric --> string
Hallo
In einer meiner Anwendungen, muss ich 2 Binäre Zahlen(numerics) zu einer zusammenfügen.
Beispiel:
1: 0110 2: 1101
--> 01101101
Gibt es eine Möglichkeit, dies zu machenohne auf ein Stringformat zu konvertieren?
Gibt es irgndwelche altbewährten Tricks?
Ganz zum schluss wiedermal eine frage für die ich mich schämen sollte.
Ich schaffe es einfach nicht, meine Zahl z.b.: 0110 in einen String:0110 zu wandeln, wie geht das?
mfg
|
|
|
06.12.2006, 15:53
Beitrag #2
|
fidel
LVF-Gelegenheitsschreiber
Beiträge: 247
Registriert seit: Aug 2006
8.00 // 8.2.1 // 8.5
2006
de
76185
Deutschland
|
Numeric --> string
' schrieb:...
Ganz zum schluss wiedermal eine frage für die ich mich schämen sollte.
Ich schaffe es einfach nicht, meine Zahl z.b.: 0110 in einen String:0110 zu wandeln, wie geht das?
mfg
gehe unter:
"STRING" --> "STRING / ZAHL Konvertierung" --> auf "Dezimal String nach Zahl" oder eine andere passende Methode
hoffe ich konnte helfen
gruss
fidel
|
|
|
06.12.2006, 16:00
Beitrag #3
|
Gang
LVF-Gelegenheitsschreiber
Beiträge: 69
Registriert seit: Sep 2006
7
2005
kA
44932
Deutschland
|
Numeric --> string
das hatte ich schon aber bedenke es ist eine binäre Zahl.
Und ich finde keine Funltion die mir nullen und eines darstellt.
|
|
|
06.12.2006, 16:07
(Dieser Beitrag wurde zuletzt bearbeitet: 06.12.2006 16:11 von marker.)
Beitrag #4
|
|
|
06.12.2006, 16:26
(Dieser Beitrag wurde zuletzt bearbeitet: 06.12.2006 16:39 von Gang.)
Beitrag #5
|
Gang
LVF-Gelegenheitsschreiber
Beiträge: 69
Registriert seit: Sep 2006
7
2005
kA
44932
Deutschland
|
Numeric --> string
danke marker, Das ist genau was ich gesucht habe.
Drei Fragen hätte ich dann noch.
-->gibt eine ähnliche Möglichkeit (wie erstes Bild) also ohne in String zu konvertiren, um bestimmte Pakete rauszuholen?
Beispiel: 1001001
Ich möchte die Zahlen von 3-5 --> 010
-->Was genu bedeuted das "%03b", kann man sich das logisch überlegen?
-->Gibt es eine möglichkeit, damit bei einem NUmeric(Binär) alle Nullen dargestllt werden, auch die vorderen.
|
|
|
06.12.2006, 16:38
(Dieser Beitrag wurde zuletzt bearbeitet: 06.12.2006 16:42 von marker.)
Beitrag #6
|
marker
LVF-Gelegenheitsschreiber
Beiträge: 226
Registriert seit: Feb 2005
8.2.1
2002
kA
Deutschland
|
Numeric --> string
%03b:
% -> Startzeichen für den Formatstring
0 -> links mit Nullen auffüllen
3 -> minimale Feldbreite = 3
b -> binär
Schau dir in der Hilfe mal den Punkt "Format Specifiers Syntax Elements" an.
Was meinst Du mit "bestimmte Pakete rausholen"?
Marko
"Make it simple, make it strong!"
|
|
|
06.12.2006, 16:41
Beitrag #7
|
Gang
LVF-Gelegenheitsschreiber
Beiträge: 69
Registriert seit: Sep 2006
7
2005
kA
44932
Deutschland
|
Numeric --> string
Ich dachte ich habe das mit dem Beispiel deutlich gezeigt....
Ich meine damit bestimmte Stellen der gesamt Zahl, Beispielweise, 3-5 Stelle(Zeichen)
|
|
|
06.12.2006, 16:57
Beitrag #8
|
|
|
06.12.2006, 17:12
Beitrag #9
|
|
|
06.12.2006, 17:40
|
Lucki
Tech.Exp.2.Klasse
Beiträge: 7.699
Registriert seit: Mar 2006
LV 2016-18 prof.
1995
DE
01108
Deutschland
|
Numeric --> string
Zitat:-->gibt eine ähnliche Möglichkeit (wie erstes Bild) also ohne in String zu konvertiren, um bestimmte Pakete rauszuholen?
Beispiel: 1001001
Ich möchte die Zahlen von 3-5 --> 010
Marker hat es gezeigt, aber vielleicht sollte man noch ein Wort dazu sagen. Der Witz ist also, daß die logischen Funktionen "Und" "oder" usw. nicht nur mit booleschen Variablen funktionieren, sondern auch mit Integern: die Funktionen funktionieren dann bitweise. Des Ergebnis von (1001001) AND (00011100) ist (00001000), das muß natürlich noch um 2bit nach rechts geshiftet werden, (oder meinetwegen auch um 5bit nach links rotiert)
Zitat:-->Gibt es eine möglichkeit, damit bei einem NUmeric(Binär) alle Nullen dargestllt werden, auch die vorderen.
Einstellung über Eigenschaften --> Format und Genauigkeit
|
|
|
| |