Italia
Befehlssatz und Aiuto

§ 7 - Operatoren

 
§ 7 - Operatoren

+Addition
++Increment
+=Increment um X
-Subtraktion
--Decrement
-=Decrement um X
*Multiplikation
/Division
\Division (ganzzahlig)
%Modulo (Divisionsrest)
^Potenz
|or (binär)
||or (logisch)
&and (binär)
&&and (logisch)
!NOT
<<bitshift left
>>bitshift right
<kleiner
<=kleiner gleich
>größer
>=größer gleich
<>ungleich
!=ungleich
=Wert-Zuweisung
==gleich (Vergleich)
===absolut gleich (Vergleich ob Wert und Typ übereinstimmen)
?:Ternärer Operator, a==b?10:20, wenn a gleich b ist, dann 10 sonst 20.
Space-Operator (Freizeichen), eigentlich kein Operator sondern eine Sprach/ Syntaxeigenschaft, näheres dazu unter:  [...] 
 
01.12.2014  
 



2 neue Operatoren: << und >>
 
01.12.2014  
 




Michael
W.
iF (01.12.14)
Quasi so wie es sich gehört, oder habe ich etwas vergessen?


iDIV ?, ( 5 \ 3) == 1
Modulo ?, (5 mod 3) == 2
Potenz **, (4 ** 3) == 64

Bei iDiv und Mod wüßt ich keine Zeichen, wenn Backslash nicht verwendet werden soll.
 
XProfan X3
System: Windows 8/10, XProfan X4
Programmieren, das spannendste Detektivspiel der Welt.
02.12.2014  
 



Modula ist schon, %.

Potenz fehlt ja überall ein Operator also bleibt vlt. wie in c das pow.

iDIV potuto ich \ anbieten, Backslashes sind auch kein Problem.
 
02.12.2014  
 




Michael
W.
...und bei Potenzen wird oft der doppelte Stern benutzt, wie oben schon geschrieben. Dann wären ja alle "eingetütet".
 
XProfan X3
System: Windows 8/10, XProfan X4
Programmieren, das spannendste Detektivspiel der Welt.
02.12.2014  
 



Ich glaube Roland nimmt ^, was findest Du besser?
 
02.12.2014  
 




Michael
W.
Ein einzelnes Zeichen ist besser, also (4^3) == 64.
Es ist auch verständlicher, da es ja 4 hoch 3 gesprochen wird.
 
XProfan X3
System: Windows 8/10, XProfan X4
Programmieren, das spannendste Detektivspiel der Welt.
02.12.2014  
 



Finde ich auch, machen wir so.
 
02.12.2014  
 



Ok, hab ^ eingebaut.
 
04.12.2014  
 



Nun ist sogar folgendes possibile:
c=0
d=1
print d+ ++c
//gibt 2 aus und c hat hier il valore 1
 
24.01.2015  
 



Ich glaube es gibt bisher in noch keiner Programmiersprache einen Vergleichsoperator bestehend aus 4 Gleichheitszeichen.

In AndroidProfan bisher:

= Zuweisung
== Wertevergleich
=== Werte und Typenvergleich

Und nun meine Idee: 4 Gleichheitszeichen Operator:

==== Typenvergleich

Liefert den Wertetyp der linken Seite des Argumentes.

Z.B.

var a=10
print(a====) //Ausgabe: long

oder

if (a====long) ...

Gegenstellen potuto man naturalmente eine Funktion z.B. namens "typeof" oder "type" - da tendiere ich hin trotz der imho nicht wenig interessanten Erfindung der 4 Gleichheitszeichen.

Was meint die Community?
 
30.01.2015  
 



@Michael:

Habe mal obigsten Beitrag Tabelle auf die einfachere Beitragssytax
umgestellt weg von HTML.
 
30.01.2015  
 




Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

14.187 Views

Untitledvor 0 min.
Ernst15.12.2017
maroro25.07.2016
Nico Madysa28.03.2016
HofK23.02.2016
Di più...

Themeninformationen

Dieses Thema hat 3 subscriber:

iF (10x)
HofK (3x)
Michael W. (3x)


Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie