C - long datentypen
- 
					
					
					
					
 Hallo, wenn ich in C eine möglichst große Zahl speichern möchte. Hat unsigned long long Vorteile gegenüber long ? Danke , 
 James
 
- 
					
					
					
					
 Es ist potentiell größer. longkann mindestens Zahlen bis 2147483647 (32 Bit) aufnehmen (oder 4294967295 wenn duunsigned longmeintest),unsigned long longgeht mindestend bis 18446744073709551615 (64 Bit). Beide dürfen natürlich auch größer sein. Und es ist nicht gesagt, dass das Limit vonunsigned long longunbedingt größer sein muss als das Limit vonunsigned long. Es muss bloß gelten, dassmax(unsigned long long) >= max(unsigned long)ist, das Gleichheitszeichen ist wichtig.Was konkret dein System kann, kann man in derlimits.hnachgucken.
 
- 
					
					
					
					
 Dankschön 
 
- 
					
					
					
					
 (unsigned) long long 
 gibt es erst ab C99.
 
 
			
			
		