Frage zur Notation: Hex in Dezimal

Gast #2201449
Lesenswert?

Passt. Ist ja auch so üblich in Programmiersprachen, beispielsweise in 
C: Wenn nichts angegeben, dann Dezimal, ansonsten binär/hex/oktal. Ein 
korinthenpickerischer Betreuer (falls es eine Studienarbeit ist) kann 
dir natürlich einen Strick daraus drehen, darum würde ich sowas im 
Zweifelsfall nachfragen.
Moderator #2201511
Lesenswert?

Wenn die Ausarbeitung nicht direkt etwas mit Programmierung zu tun hat,
würde ich die Basis des jeweiligen Stellenwertsystems als Index hinter
die Zahl schreiben und das auch bei Dezimalzahlen, also bspw.

  190₁₆ = 400₁₀ = 620₈ = 110010000₂

Wenn sich der Text aber auf ein Stück Programmcode bezieht, kannst du
natürlich auch die Notation der jeweiligen Programmiersprache verwenden.
Gast #2201653
Lesenswert?

Ich sehe das genauso wie Yalu.

Wenn die Zahlen im Textteil eines Aufsatzes vorkommen, dann die Basis 
tiefgestellt hintendran. Wenn im Aufsatz ein Programmtext zitiert wird, 
dann Zahlen in der Notation von Literalen der jeweiligen 
Programmiersprache.
Moderator (Firma: Titel) Persönliche Seite #2201685
Lesenswert?

MCUA schrieb:
> das 0190 in Hex...
Achtung: 0190 in C. Das geht gar nicht.
Eine führende 0 zeigt doch eine Oktalzahl an.
Und 9 passt nicht in das Oktalsystem!!
Dieser Code:
1
#include<stdio.h>
2
int main ()
3
{
4
  int i = 0170;
5
  int j = 0190;
6
}
Gibt die Fehlermeldung:
error: invalid digit "9" in octal constant
Siehe http://codepad.org/85uiv3fM


Ganz dumm ist das, wenn man dann, um den Quelltext schön zu formatieren 
(z.B. Array-Initialisierung) vorne Nullen anfügt. Z.B. so:
{001,002,003,004,005,007,
 010,020,030,040,050,060,
 100,200,300,400,500,600}
 :-o

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren