C ++. Wenn Sie 1 durch eine beliebige Zahl dividieren, erhalten Sie 0

Wenn ich versuche, 1/60 oder 1 / (60 * 60) zu teilen, gibt es 0. Auch im Debugger-Fenster. Ich bin etwas verwirrt, woran es liegen könnte, denn 2/3 oder 2.5 / 6 ergeben Ergebnisse.

Mein Code:

int main()
{   
    double k1 = 1/60;
    cout << k1
        << endl;
    double k2 = 1/(60*60);
    cout << k2
        << endl;

    return 0;
}

Ich schätze Ihre Hilfe.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage