lerne im moment in der schule programmieren.
Wir sollen uns im klaren sein wofür & && | || ist und was es bedeutet.
Leider tue ich mir im moment noch sehr schwer und finde nichts passendes im internet.
Wäre echt nett wenn ihr mir helfen könntet.
Wir sollen uns im klaren sein wofür & && | || ist und was es
bedeutet.
Das hängt von der Programmiersprache an, die du uns leider verheimlichst. In viele Programmiersprachen sind & und | bitweise Operatoren, && und || sind logische. Aber halt nicht in allen.
Diese sind wie das „und“ und „oder“ aus unserer normalen Sprache: „Wenn es Samstag ist ‚und‘ die Sonne scheint, treffen wir uns draußen.“ Es werden also zwei logische Bedingungen miteinander verknüpft.
Die einzelnen Symbole sind „binäre“ Operatoren.
& = und
| = oder
Hier werden die Bits von Zahlen in der Dualdarstellung miteinander verknüpft. Dabei werden die Binärzahlen sozusagen untereinander geschrieben. Dann schreibt man bei „&“ überall dort eine 1 drunter, wo genau 2 Einsen drüber stehen.
11011000
& 10110101
= 10010000
Bei „|“ schreibt man überall dort eine 1 drunter wo mindestens(!) eine Eins drüber steht.