Zum Beispiel:?.Was das ‚#“ Symbol in Pascal ist
x := #123;
ich um Google zu suchen versucht, aber ich habe einfach keine Ahnung, was das bedeutet
Zum Beispiel:?.Was das ‚#“ Symbol in Pascal ist
x := #123;
ich um Google zu suchen versucht, aber ich habe einfach keine Ahnung, was das bedeutet
IIRC bedeutet es einen Zeichenwert der Anzahl (zB 32 # -..> space)
# 123 ist das gleiche wie Chr (123), außer es ist eine Literal-Charakter-Konstante anstelle einer eingebauten Systemfunktion (Chr). –
FWIW, heutzutage tut Chr (32) nichts. In Wirklichkeit ist es nicht einmal eine Funktion, es ist völlig äquivalent zu # 32 und Char (32). –
#123
ein Zeichen (Char
Typ . 123
) des Ordinalwert
es ist eine Erweiterung Bei Standard-Pascal akzeptiert Borland Pascal das Nummernzeichen ('#'), unmittelbar gefolgt von einer Dezimalzahl zwischen 0 und 255 als ein einzelnes Zeichen mit diesem Code.
Nun, in Delphi 2009+ sind alle Zeichenketten Unicode, so dass Sie nicht mehr auf Codes zwischen 0 und 255 beschränkt sind. Zum Beispiel ist # $ 222b das Integralzeichen. (In Delphi ist $ das hexadezimale Präfix.) –
Sie sind nicht auf das in früheren Versionen beschränkt, entweder @Andreas. Delphi hat Unicode vor Delphi für mehr als ein Jahrzehnt unterstützt. –
Delphi unterstützte WideChar-Literale seit mehr als einem Jahrzehnt? –
Es ist Zeichencode. # 97 entspricht "a" usw.
Ein Diagramm kann here gesehen werden.
Was bedeutet ==? In Delphi verwenden Sie: = für Zuweisungen und = beim Testen auf Gleichheit. Der Operator == existiert nicht. –
Entschuldigung dafür. == bedeutet "gleichwertig". Bearbeitete Antwort für Klarheit – CheesePls
OK, also war es nicht beabsichtigt, ein Delphi Ausdruck zu sein. Aha! –
Wie andere erwähnt haben, es ist ein Zeichencode, die ich am häufigsten sehen, wie sie für Zeilenumbrüche in Nachrichten verwendet, oder andere Steuerzeichen wie Tab (# 9)
ShowMessage('Error:'#13#10'Something terrible happened')
Merkwürdig ist es nicht notwendig, ein concatinate String mit diesen.
es ist besser, den sLineBreak für diese Funktionalität zu verwenden. –
Es ist Zeichencode. # 97 ist äquivalent zu chr (97) etc etc
# ist bekannt als "Nummernzeichen", "Hash-Symbol" oder in den USA "Pfundzeichen" – Nikko
Vielen Dank! Ich habe gesucht, wie es heißt. –
Haben Sie schonmal von charmap.exe gehört? # ist U + 0023: "NUMMER SIGN". –