Hey verstehe folgendes Programm nicht ganz:
Das Problem ist das dzahl in der Schleife. Was passiert in der Schleife genau?
Das +c -48 ist versteh ich nur nicht wie das dzahl funktioniert.
Code:
Console.Write("Binärzahl eingeben: ");
string s = Console.ReadLine();
int dzahl = 0;
foreach (char c in s)
{
dzahl = (dzahl * 2) + c - 48;
}
Console.WriteLine(dzahl);
Das Problem ist das dzahl in der Schleife. Was passiert in der Schleife genau?
Das +c -48 ist versteh ich nur nicht wie das dzahl funktioniert.