C/Visual C - C++ resultados

   
Vista:

C++ resultados

Publicado por antonio (1 intervención) el 17/08/2010 06:33:46
Buenas noches a todos, hay ciertas complicaciones que encuentro en el C++, una de ella esta, cuando quiero mostrar un numero de 300 cifra como 2^1000, solo me muestra los primeros 16 digitos y todos los demas lo pone en cero eso es en windows.

Pero si lo corro en linux, me da el numero completo este es el codigo

#include<iostream.h>
#include<conio.h>
#include<math.h>

main(){

printf("%f", pow(2,1000));

getch();
}

si lo ejecuto en linux me da el numero completo pero si lo hago en windows no ocurre igual,

Mi pregunta es ?como hago para resolver este problema, para que tanto en windows como en linux el resultado se muestre igual completo.?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder