极大的整数 范围如何定义

c语言中一个整数范围大于int应该如何定义,例如n=10的30次方 n=22!

供参考:https://blog.csdn.net/qq_54198669/article/details/116724677

可以用 long long,或者直接用double类型

对于大数你可以考虑数组存储

先试试long类型,不够就数组

使用long long类型。
long long占用8个字节,数据表示从int的【-2^31,2^31-1],升级到【-2^63,2^63-1】。
如果是10的30次方量级的话,就只能考虑用数组存储,每个位置存放一位数;或者将大数用字符串的形式存储