Tôi cần trợ giúp làm việc với số lượng rất lớn. Theo tính toán của Windows, số mũLưu trữ và làm việc với số lớn trong C
174^55 = 1.6990597648061509725749329578093e+123
Làm cách nào để lưu trữ điều này bằng C (chuẩn c99)?
int main(){
long long int x = 174^55; //result is 153
printf("%lld\n", x);
}
Trong C, '^' là nhị phân XOR, không phải là số mũ. Bạn cần sử dụng hàm 'pow()' cho điều đó. –
Toán tử '^' có nghĩa là XOR, không phải là số mũ, trong C. – pyon
Bạn đang thực hiện một XOR, u cần pow – Skynight