Deutsches Second Life LSL: HomePage/Basics/Operations ...

Home Page | Seiten Index | Letzte Aenderungen | Letzte Kommentare | Benutzer | Registrierung | Anmeldung:  Passwort:  

Arithmetische Operationen


die meisten der üblichen arithmetischen Opterationen werden von LSL unterstützt und folgen der C / Java? Syntax.


Inhalt


Zuweisungen


Die üblicherweise am meisten verwendete arithmetische Operation ist eine Zuweisung, durch das "=" Zeichen gekennzeichnet. Blöd gesagt heist das nur: nimm was Du auf der rechten Seite des Gleicheitszeichens findest und weise es der linken Seite zu. Jeder Ausdruck, der als Basistyp gewertet werden kann, kann auf der rechten Seite für eine Zuweisung verwendet werden, während auf der linken Seite eine normale Variable stehen muss custom term papers.


Alle Basistypen unterstützen:



Binäre Arithmetische Operatoren


Operator Bedeutung
+ Addition
- Subtraktion
* Multiplikation
/ Division
% Modulo
^ Exklusiv ODER

Boolsche Operatoren

Operator Bedeutung
< Operator gibt TRUE zurück wenn die linke Seite kleiner als die rechte Seite ist
> Operator gibt TRUE zurück wenn die linke Seite größer als die rechte Seite ist 
<= Operator gibt TRUE zurück wenn die linke Seite kleiner oder gleich groß wie die rechte Seite ist
>= Operator gibt TRUE zurück wenn die linke Seite größer oder gleich groß wie die rechte Seite ist
&& Operator gibt TRUE zurück wenn die linke UND die rechte Seite TRUE sind
|| Operator gibt TRUE zurück wenn die linke ODER die rechte Seite TRUE sind
! Gibt das logische Gegenteil (Negation) des Ausdrucks auf der rechten Seite zurück

Bitweise Operatoren


Operator Bedeutung
& Gibt das bitweise UND der linken und rechten Seite zurück
| Gibt das bitweise ODER der linken und rechten Seite zurück
~ Unary operator returns the bitwise complement of the expression to the right. (red) Sorry Leute, beim besten Willen nicht verstanden. Es geht um “monadische” oder “einstellige” Verknüpfungen. Wem das irgendwas sagt: gleich posten Also falls es der gleiche Operator ist wie in Java, dann ist es das Bitweise Komplement eines Wertes, d.h. aus einer 1 wird 0 und umgekehrt. Hoffe die Erklärung hilft weiter. Anmerkung: ~0 ergibt nicht 1 und ~1 Ergibt nicht 0. Im Prinzip liefert dieses ~ das “gegenteil” (+/-1) der genannten Zahl. So wird aus 100 -> -101. Und aus 50 wird -51. Ist die Zahl negativ so kann man es mit der Funktion (x * -1 + 1) vergleichen, und ist die Zahl Positiv so kann man es mit der Funktion (x * – 1 – 1) vergleichen.

Zu dieser Seite gibt es keine Dateien. [Zeige Dateien/Upload]
4 Kommentare. [Zeige Kommentare]