ich auf GWBasic arbeitete und wissen will, wie ‚CVI (‚aa‘)‘ gibt ‚24929‘ ist, dass jedes Zeichen in ASCII-Code, sondern von „aa“ wandelt 9797. ist
1
A
Antwort
3
CVI
konvertiert zwischen einer GW-BASIC-Ganzzahl und ihrer internen Darstellung in Bytes. Diese interne Repräsentation ist eine 16-Bit-Little-Endian-Ganzzahl mit Vorzeichen, so dass der gefundene Wert der gleiche ist wie ASC("a") + 256*ASC("a")
, also 97 + 256*97
, also 24929
.
MKI$
ist die entgegengesetzte Operation von CVI
, so dass die Zeichenfolge MKI$(24929)
"aa"
zurückgibt.
Die ‚Bytefolgeumkehrung‘ ist eine Folge des kleinen Endian von GW-BASIC-interner Darstellung von ganzen Zahlen: die am weitesten links stehende Byte der Darstellung der mindestens niederwertige Byte ist, während in hexadezimaler Schreibweise Sie die meisten schreiben würden signifikantes Byte auf der linken Seite.
Verwandte Themen
- 1. IntelliJ - Arbeiten mit Funktionen
- 2. Wie arbeiten diese drei Funktionen zusammen?
- 3. Making PHP-Funktionen arbeiten miteinander
- 4. JavaScript-Funktionen und Standardparameter, nicht in IE und Chrome arbeiten
- 5. Unterscheidung in Steuerungsstile für Lab Windows CVI
- 6. mehrere Onload Funktionen arbeiten nicht in Chrome und Safari
- 7. touchesBegan und touchesMoved Funktionen arbeiten nicht auf UIImageView
- 8. Welche Testframeworks sind für NI Lab Windows CVI verfügbar?
- 9. Wie mache ich pytest Fixtures mit dekorierten Funktionen arbeiten?
- 10. wie boost :: function und boost :: bind arbeiten
- 11. Wörterbücher und Funktionen
- 12. "Viele Funktionen, die auf wenigen Abstraktionen arbeiten" -Prinzip vs OOP
- 13. XSLT-Funktionen und Namespaces
- 14. Bessel-Funktionen in Python, die mit großen Exponenten arbeiten
- 15. Teile Seite mit Ajax geladen dont mit Funktionen arbeiten
- 16. Hat jemand Erfahrung mit CVI und Source Control von National Instruments?
- 17. vimscript: Befehle, die in Zuordnungen arbeiten, aber nicht in Funktionen
- 18. Math Funktionen arbeiten nicht mit "make" in C
- 19. Wie arbeiten RethinkDB, Laravel und Ratchet zusammen?
- 20. Haskell Paar und entpaaren Funktionen
- 21. onChange Ereignis ---> nur Alarm funktioniert? !! andere Funktionen arbeiten
- 22. Pfeil Funktionen nicht in Knoten --harmony unter Ubuntu arbeiten
- 23. Klassen und Funktionen
- 24. versuchen, eine zwei Bash-Funktionen mit Rohrleitungen und optional Args arbeiten
- 25. LAG-Funktionen und NULLEN
- 26. PHP-Funktionen und Variablen
- 27. Gespeicherte Prozeduren und Funktionen
- 28. Sympy und Lambda Funktionen
- 29. Wie String-Funktionen in Javascript und QUnit
- 30. Wie verzögert man Variablen und Funktionen?
Warum siehst du nicht, was 'CVI (" a ")' zurückgibt? –