Abstract Ich werde schreiben, was ich davon hielt, den Inhalt in Python, C und C ++ nicht zu kennen.
Für C und C ++
int a=8;
Wie oft deklarieren Sie Variablen?
In diesem Fall handelt es sich um einen ganzzahligen Typ. Ich denke, ich werde ihn schreiben, während ich denke, dass "eine Zahl eingegeben werden kann".
Auf der anderen Seite mit Python
a=8
Das ist ok.
"Erstellen Sie vorerst eine Variable zur Eingabe von Zahlen"
Es ist sehr einfach, nicht wahr?
Betrachten wir die Anzeige eines Wertes anhand eines einfachen Beispiels.
Wenn C.
printf("%d",a);
-Ausgabe-
8
Es wird herauskommen.
"Ich muss mir bewusst sein, dass einige Zahlen herauskommen werden ..."
Für dich!
Gute Nachrichten!
Mit Python
print(a)
-Ausgabe-
8
Kommt raus.
Es ist vorerst praktisch zum Debuggen.
In C ++
std::cout<<a;
-Ausgabe-
```8```
ist.
Es kann der Trend der Zeit sein, dass Sie sich des Typs nicht bewusst sein müssen.
## Fehler
Es ist in Ordnung, wenn etwas schief geht, aber wenn es oktal angezeigt wird (ich spreche von einer solchen Szene?)
In Python
~~a=0o8~~
- Zusätzlicher Teil -
Entschuldigung. Es ist eine Oktalzahl, also 10.
@ Shiracamus Vielen Dank für den Hinweis.
-Bisher-
```py
a = 0o10
print('%o' % a)
Muss geschrieben werden.
In C. ~~printf("%x",a);~~
int a = 010;
printf("%o", a);
In C ++
int a = 010;
std::cout << std::oct << a;
Es ist in Ordnung, wenn Sie schreiben.
~~ So ~~
Es hat Vor- und Nachteile, den Inhalt der Daten nicht zu kennen. Der Vorteil ist, dass das System dies tut, ohne sich einer störenden Zahlenkonvertierung bewusst zu sein. Der Nachteil ist, dass Sie den Inhalt nicht kennen, weil Sie sich dessen nicht bewusst sind. Ich frage mich, ob es Vor- und Nachteile gibt.
Python ist praktisch, wenn die Richtlinie festgelegt ist, aber es kann schwierig sein, zu schreiben, wenn sich die Spezifikation ändert.
Es ist möglicherweise einfacher zu verstehen, wenn Sie es mit Variablennamen abdecken.
"Wenn Sie auf diese Weise entwickeln, ist der Inhalt anhand des Variablennamens leicht zu verstehen." Wenn Sie Fragen haben wie "Ist der Schreibstil überhaupt nicht schlecht?", Kommentieren Sie bitte.
Recommended Posts