bimp
Zurück zu Berechnungen · Weitere Funktionen dieser Gruppe
Name
bimp – Funktionen für Ganzzahlen.
Detaillierte Beschreibung
Verknüpft zwei Werte bitweise bzw. logisch. Der Funktionsname steht für eine Implikation; die mitgelieferte Implementierung weist davon abweichende Fälle auf.
Anwendung und Besonderheiten
Die aktuelle Java-Implementierung berechnet bei Ganzzahlen (~a) | b mit BigInteger ohne feste Bitbreite. Daher liefert bimp(13,10) den Wert -5, nicht 8. Bei booleschen Parametern implementiert der Code derzeit !(a || b) (NOR), etwa bimp(false,false) = true; das entspricht nicht der üblichen Implikation !a || b. Der Name beschreibt die beabsichtigte Operation, diese Angaben beschreiben den mitgelieferten Code.
Die Implementierung erwartet genau 2 Argumente.
Syntax
bimp(wert1, wert2)
Parameterbeschreibung
| Parameter | Beschreibung | Möglicher Datentyp | Optional |
|---|---|---|---|
wert1 |
Wert bzw. Ausdruck für die Berechnung. | Zahl / Ausdruck | nein |
wert2 |
Wert bzw. Ausdruck für die Berechnung. | Zahl / Ausdruck | nein |
Beispiele
| Ausdruck | Ergebnis laut Java-Implementierung |
|---|---|
bimp(13,10) |
-5 |
bimp(false,false) |
true |
Demobeispiele
In der bereitgestellten Übersicht ist kein Demobeispiel verlinkt.
Bildschirmhardcopys
Für dieses Element sind in den bereitgestellten Unterlagen keine Bildschirmhardcopys enthalten.
Programmrevision
Verfügbar seit Revision: Nicht aus den bereitgestellten Unterlagen ermittelbar.
Datum der letzten Änderung
Diese Dokumentationsseite: 06.10.2026.
Das Datum der letzten Änderung der Implementierung ist aus den bereitgestellten Dateien nicht ermittelbar.
Grundlage
Parameterreferenz und Übersicht „Berechnungen“; Java-Implementierung CalculateBitOperators.java, Klasse IMP.