Encoding und displayEdit

Das Zeichen in Unicode ist U+0026 & AMPERSAND (HTML & · &, &); Dies wird von demselben Wert in ASCII geerbt.

Abgesehen davon hat Unicode auch die folgenden Varianten:

Die letzten sechs davon sind Übertragungen aus den Wingdings-Schriftarten und sind nur für die Abwärtskompatibilität mit diesen Schriftarten gedacht.

Im QWERTY-Tastaturlayout lautet das kaufmännische und ⇧ Umschalt + 7. Es ist fast immer auf Tastaturlayouts verfügbar, manchmal auf ⇧ Shift+6 oder ⇧ Shift+8., Im AZERTY-Tastaturlayout ist & ein unveränderter Tastendruck, der über A positioniert ist.

In URLs muss das kaufmännische und durch %26 ersetzt werden, wenn ein Zeichenfolgenzeichen dargestellt wird, um eine Interpretation als URL-Syntaxzeichen zu vermeiden.

Programmiersprachenedit

Dieser Abschnitt benötigt zusätzliche Zitate zur Überprüfung. Bitte helfen Sie dabei, diesen Artikel zu verbessern, indem Sie zuverlässigen Quellen Zitate hinzufügen. Nicht benötigtes Material kann angefochten und entfernt werden.,
Quellen finden: „Kaufmännisches und“ – Nachrichten · Zeitungen · Bücher · Gelehrter · JSTOR (Juli 2020) (Erfahren Sie, wie und wann Sie diese Vorlagennachricht entfernen)

Im 20. Diese Verwendung wurde in der Informatik übernommen.

Viele sprachen mit syntax abgeleitet von C, einschließlich C++, Perl, und mehr unterscheiden zwischen:

  • & für bitweise UND., (4 & 2) is zero, (4 & 5) is 4.
  • && for short-circuit logical AND. (4 && 2) is true.

In C, C++, and Go, a prefix & is a unary operator denoting the address in memory of the argument, e.g., &x &func, &a.

In C++ und PHP, unary Präfix & bevor ein formaler Parameter einer Funktion kennzeichnet Pass-by-Referenz.

In Fortran zwingt das kaufmännische und den Compiler, zwei Zeilen als eine zu behandeln. Dies wird erreicht, indem ein kaufmännisches und am Ende der ersten Zeile und am Anfang der zweiten Zeile platziert wird.

In vielen Implementierungen von ALGOL 60 bezeichnet das kaufmännische und den Tens-Exponenten einer reellen Zahl.,

In Common Lisp ist das kaufmännische und das Präfix für Lambda-Listenschlüsselwörter.

Kaufmännisches und ist der String-Verkettungsoperator in vielen GRUNDLEGENDEN Dialekten, AppleScript, Lingo, HyperTalk und FileMaker. In Ada gilt dies für alle eindimensionalen Arrays, nicht nur für Strings.

BASIC-PLUS auf dem DEC PDP-11 verwendet das kaufmännische und als Kurzform des Verbs PRINT.

Applesoft BASIC verwendete das kaufmännische und als internen Befehl, der nicht für die allgemeine Programmierung verwendet werden sollte, der ein Maschinensprachenprogramm im ROM des Computers aufruft.,

In einigen Versionen von BASIC bezeichnet das unäre Suffix & eine Variable vom Typ long oder 32 Bit lang.

Das kaufmännische und wird gelegentlich als Präfix verwendet, um eine Hexadezimalzahl zu bezeichnen, z. B. &FF für Dezimalzahlen, z. B. in BBC BASIC. Einige andere Sprachen, wie der Monitor, der in ROM auf dem Commodore 128 eingebaut wurde, benutzten ihn, um stattdessen Oktal anzuzeigen, eine Konvention, die sich in der Commodore-Gemeinschaft verbreitete und jetzt im VICE-Emulator verwendet wird.,

In MySQL hat & zwei Rollen. Neben einem logischen UND dient es zusätzlich als bitweiser Operator eines Schnittpunkts zwischen Elementen.

Dyalog APL verwendet Ampersand ähnlich wie Unix-Shells und erzeugt bei Anwendung einer Funktion einen separaten grünen Thread.

In den letzten Jahren hat das kaufmännische und hat seinen Weg in die Haskell-Standardbibliothek gemacht, die umgedrehte Funktionsanwendung darstellt: x & f bedeutet dasselbe wie f x., das kaufmännische und als Siegel, um auf Unterprogramme zu verweisen:

  • In Perl 4 und früher war es effektiv erforderlich, benutzerdefinierte Unterprogramme aufzurufen
  • In Perl 5 kann es immer noch verwendet werden, um die Art und Weise zu ändern, wie benutzerdefinierte Unterprogramme aufgerufen werden
  • In Perl 6 wird das kaufmännische und Siegel nur verwendet, wenn auf ein Unterprogramm als Objekt Bezug genommen wird, niemals beim Aufruf

In MASM 80×86 Assemblersprache, & ist der Substitutionsoperator, der den Assembler anweist, einen Makroparameter oder Textmakronamen durch seinen tatsächlichen Wert zu ersetzen.,

Kaufmännisches und ist der Name einer reaktiven Programmiersprache, die Beziehungsalgebra verwendet, um Informationssysteme anzugeben.

Text markupEdit

In SGML, XML und HTML wird das kaufmännische und kaufmännische Zeichen verwendet, um eine SGML-Entität einzuführen, z. B.   (für nicht unterbrechenden Speicherplatz) oder α (für den griechischen Buchstaben α). Die HTML – und XML-Codierung für das kaufmännische Zeichen ist die Entität &., Dies kann zu einem Problem führen, das als Trennerkollision bezeichnet wird, wenn Text in eine dieser Markup-Sprachen konvertiert wird. Wenn Sie beispielsweise URLs oder anderes Material, das kaufmännische Zeichen enthält, in Dateien im XML-Format wie RSS-Dateien einfügen, muss & durch & oder sie gelten als nicht gut geformt, und Computer können die Dateien nicht richtig lesen., SGML leitete die Verwendung von IBM Generalized Markup Language ab, die eine von vielen IBM-Mainframe-Sprachen war, um das kaufmännische und eine Textersetzung zu signalisieren und schließlich zur System/360 Macro Assembly Language zurückzukehren.

In Microsoft Windows-Menüs, Beschriftungen und anderen Beschriftungen wird das kaufmännische Zeichen verwendet, um den nächsten Buchstaben als Tastenkombination zu bezeichnen (von Microsoft als „Zugriffstaste“ bezeichnet). Wenn Sie beispielsweise eine Tastenbeschriftung auf "&Print", wird sie als Print angezeigt und Alt+P ist eine Verknüpfung, die dem Drücken dieser Taste entspricht., Ein doppeltes kaufmännisches und wird benötigt, um ein echtes kaufmännisches und anzuzeigen. Diese Konvention stammt aus der ersten WIN32-API und wird in Windows Forms verwendet (jedoch nicht in WPF, das zu diesem Zweck Unterstrich _ verwendet) und wird auch in viele andere Toolkits auf mehreren Betriebssystemen kopiert. Manchmal führt dies zu ähnlichen Problemen wie bei anderen Programmen, die Markup nicht von Benutzereingaben bereinigen, zum Beispiel Navision Datenbanken haben Probleme, wenn dieses Zeichen entweder in „Text“ oder „Code“ Felder.,

Unix shellsEdit

Einige Unix Shells verwenden das Ampersand als Metacharacter:

Einige Unix Shells, wie der POSIX Standard sh Shell, verwenden ein ampersand, um einen Prozess im Hintergrund auszuführen und Dateideskriptoren zu duplizieren.

  • In Bash kann das kaufmännische und kann Wörter trennen, den Befehlsverlauf steuern, Dateideskriptoren duplizieren, logische Operationen ausführen, Jobs steuern und an regulären Ausdrücken teilnehmen.,

Web standardsEdit

Die generische URL-Syntax (Uniform Resource Locator) ermöglicht das Anhängen einer Abfragezeichenfolge an einen Dateinamen in einer Webadresse, sodass zusätzliche Informationen an ein Skript übergeben werden können. das Fragezeichen oder Abfragezeichen ?, wird verwendet, um den Beginn einer Abfragezeichenfolge anzuzeigen. Eine Abfragezeichenfolge besteht normalerweise aus einer Reihe verschiedener Name–Wert-Paare, die jeweils durch das kaufmännische und symbolische getrennt sind, &. Zum Beispiel