Dies ist ein sehr alter Beitrag, aber ich dachte mir, ich aktualisiere ihn ein wenig, da es eine Weile her ist und sich die Dinge geändert haben. Ich habe unten etwas Code gepostet, der den besten Weg darstellt, den ich in der Lage war, Geld mit der long long integer
Datentyp in der C
Programmiersprache.
#include <stdio.h>
int main()
{
// make BIG money from cents and dollars
signed long long int cents = 0;
signed long long int dollars = 0;
// get the amount of cents
printf("Enter the amount of cents: ");
scanf("%lld", ¢s);
// get the amount of dollars
printf("Enter the amount of dollars: ");
scanf("%lld", &dollars);
// calculate the amount of dollars
long long int totalDollars = dollars + (cents / 100);
// calculate the amount of cents
long long int totalCents = cents % 100;
// print the amount of dollars and cents
printf("The total amount is: %lld dollars and %lld cents\n", totalDollars, totalCents);
}