Anzahl der bits in einem Daten-Typ

Ich habe zwei Aufgaben, die für eine Zuordnung, eine Rückkehr der Anzahl der bits im Typ int auf jeder Maschine. Ich dachte, ich würde schreiben, dass meine Funktion in etwa so:

int CountIntBitsF() {
    int x = sizeof(int) / 8;
    return x;
}

Sieht das richtig?

Der zweite Teil ist die Rückgabe die Anzahl von bits von Daten mit einem makro, und das makro entnommen werden kann, Grenzen.h. Ich schaute nach oben begrenzt.h auf meinem Rechner, und auch http://www.opengroup.org/onlinepubs/007908799/xsh/limits.h.html, aber ich glaube nicht, dass ich wirklich verstehen, wie jede dieser zurückkehren würde, die Anzahl der bits in jedem Datentyp. Irgendwelche Gedanken? Danke.

InformationsquelleAutor Crystal | 2010-01-19

Schreibe einen Kommentar