Hi, so weit ich weiß git es keine fest defineirten größen. Abhilfe schafft: #include <inttypes.h> uint32_t meinevariable; //entspricht einem unsigned int von 32 bit mfg Conny Marco Menebröcker Am Montag, 19. Juni 2006 10:16 schrieb Jürgen Hochwald:
Hi,
bei der Einrichtung eines neuen Rechner mit einem AMD 64-Bit-Prozessor habe ich das Problem, daß einige selbsterstellte Programme nicht mehr laufen. Jetzt bin ich darauf gestoßen, daß der Speicherverbrauch von int-Variablen unterschiedlich ist. Bisher war mein Wissensstand der, daß short int : 16 bit long int: 32 bit int : optimal für die jeweilige Rechnerarchitektur
int und long int scheinen aber bei 64 Bit davon abzuweichen.
Wie wird nun der Platzbedarf bei unterschiedlichen Rechnerarchitekturen vergeben und welche Datentypen sind wirklich fest, damit ich sie für dir Datenspeicherung auf der Festplatte verwenden kann ?
Suse 10.0 / gcc
cfjh@bastau:~/projects/wst/common> g++ --version g++ (GCC) 4.0.2 20050901 (prerelease) (SUSE Linux) Copyright (C) 2005 Free Software Foundation, Inc.
Jürgen
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com