summaryrefslogtreecommitdiffhomepage
path: root/de-de/bc.html.markdown
diff options
context:
space:
mode:
authorBoris Verkhovskiy <boris.verk@gmail.com>2024-05-27 12:15:14 -0600
committerBoris Verkhovskiy <boris.verk@gmail.com>2024-05-27 12:15:14 -0600
commit12ecedd4f51ec9f61b45058755c161d773e1be40 (patch)
tree75d936e5298d5e8e58f7f771808bdb95cf8f833e /de-de/bc.html.markdown
parente1bc8441e80800278f4276906b0c9f6c14b28eee (diff)
Correct highlighted lanugages
Diffstat (limited to 'de-de/bc.html.markdown')
-rw-r--r--de-de/bc.html.markdown22
1 files changed, 11 insertions, 11 deletions
diff --git a/de-de/bc.html.markdown b/de-de/bc.html.markdown
index a73d6e87..5b169f34 100644
--- a/de-de/bc.html.markdown
+++ b/de-de/bc.html.markdown
@@ -5,7 +5,8 @@ contributors:
filename: learnbc-de.bc
lang: de-de
---
-```c
+
+```bc
/* Das ist ein mehr-
zeiliger Kommentar */
# Das ist ein (einzeiliger) Kommentar (in GNU bc).
@@ -14,11 +15,11 @@ zeiliger Kommentar */
num = 45 /* Alle Variablen speichern nur Doubles und es ist
nicht möglich String-Konstanten direkt zu speichern */
num = 45; /* Es kann nach jedem Statement ein optionales Semikolon
- hinzugefügt werden */
+ hinzugefügt werden */
/* Blöcke werden mit den Operatoren {} (ähnlich wie in C) bezeichnet */
while(num < 50) {
- num += 1 /* äquivalent zu num=num+1.
- a = a Op b ist äquivalent zu a Op= b*/
+ num += 1 /* äquivalent zu num=num+1.
+ a = a Op b ist äquivalent zu a Op= b*/
}
/* Ausserdem gibt es ++ (Inkrement) und -- (Dekrement) Operatoren */
/* Es gibt 3 spezielle Variablen:
@@ -30,21 +31,21 @@ hour = read() /*Eingabe einer Zahl*/
if(hour < 12) { /*Operatoren sind genau wie in C*/
print "Guten Morgen\n" /*"print" Gibt Strings oder Variablen
- mit einem Komma separiert aus.*/
+ mit einem Komma separiert aus.*/
} else if(hour == 12) {
print "Hallo\n"
- /* Escape-Sequenzen starten mit einem \ in einem String.
- Um Escape-Sequenzen klarer zu machen, ist hier eine vereinfachte
- Liste, welche in bc funktioneren:
+ /* Escape-Sequenzen starten mit einem \ in einem String.
+ Um Escape-Sequenzen klarer zu machen, ist hier eine vereinfachte
+ Liste, welche in bc funktioneren:
\b: Backspace
\c: carriage return
\n: Zeilenumbruch
\t: Tab
\\: Backslash*/
} else {
- /* Standardmässig sind Variablen global. */
+ /* Standardmässig sind Variablen global. */
thisIsGlobal = 5
- /*Variablen können lokal gemacht werden. Benutze das Schlüsselwort "auto"
+ /*Variablen können lokal gemacht werden. Benutze das Schlüsselwort "auto"
in einer Funktion.*/
}
@@ -100,4 +101,3 @@ das Programm beendet. Diese Codezeile ist optional.*/
Viel Spass mit diesem einfachen Rechner! (Oder dieser Programmiersprache, um exakt zu sein.)
Das ganze Programm wurde in GNU bc geschrieben. Um es auszuführen, benutze ```bc learnbc.bc```.
-