J'ai besoin d'aide pour travailler avec de très grands nombres. Selon Windows calc, l'exposantStockez et travaillez avec les grands nombres en C
174^55 = 1.6990597648061509725749329578093e+123
Comment est-ce que je stockerais cela en utilisant C (standard c99)?
int main(){
long long int x = 174^55; //result is 153
printf("%lld\n", x);
}
En C, '^' est binaire XOR, non exponentation. Vous devez utiliser la fonction 'pow()' pour cela. –
L'opérateur '^' signifie XOR, pas exponentiation, en C. – pyon
Vous faites un XOR, vous avez besoin de pow – Skynight