Ho bisogno di aiuto per lavorare con numeri molto grandi. Secondo il calc di Windows, l'esponenteArchiviare e lavorare con numeri grandi in C
174^55 = 1.6990597648061509725749329578093e+123
Come lo memorizzo utilizzando C (standard C99)?
int main(){
long long int x = 174^55; //result is 153
printf("%lld\n", x);
}
In C, '^' è XOR binario, non esponenziale. Devi usare la funzione 'pow()' per quello. –
L'operatore '^' significa XOR, non l'esponenziazione, in C. – pyon
Stai facendo un XOR, hai bisogno di pow – Skynight