C++中的int具体能到10的几次方??

 我来答
电子科技小百科
高粉答主

2020-04-27 · 繁杂信息太多,你要学会辨别
知道答主
回答量:4367
采纳率:0%
帮助的人:67.9万
展开全部

2的10次幂约等于10的3次幂,2的32次幂约等于10的9次幂,解决方法如下:

1、首先当幂的值为0时,对正数求n次方的结果是1,如果幂的值不为0,则为n个x的值相乘。

2、定义两个实数型变量,保存求幂的底和计算结果。

3、定义两个整型变量,保存正数的次方,以及临时变量。

4、输入正数的值,保存在变量x中。输入正数的次方,保存在变量n中。

5、用if语句判断,次方的值是否为0。如果条件成立,用do-while语句计算正数的n次方。

6、最后,运行程序,输入任意一个正数和它的次方,电脑就会计算出它的值。

布鲁猫
推荐于2018-03-07 · TA获得超过647个赞
知道小有建树答主
回答量:128
采纳率:100%
帮助的人:61.1万
展开全部
int 类型占4个字节,每个字节占8位,所以一共有32位,除去一位符号位,也就31位,能表示整数大小是2^31 次方 2^10约等于10^3 所以 2^31约等于10^9
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
整个妆cC
2013-11-10 · 超过22用户采纳过TA的回答
知道答主
回答量:68
采纳率:100%
帮助的人:63万
展开全部
2的10次幂约等于10的3次幂,2的32次幂约等于10的9次幂
更多追问追答
追问
如果我想要用一个超过这范围的数,比如1000000000000,可以用什么来解决
追答
可以把每一位存在数组里面,模拟加法过程
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
南瓜猪的的的
2013-11-10 · TA获得超过1297个赞
知道小有建树答主
回答量:1598
采纳率:0%
帮助的人:397万
展开全部
#inlcude <limits.h>
其中有定义如下
#define MB_LEN_MAX 5 /* max. # bytes in multibyte char */
#define SHRT_MIN (-32768) /* minimum (signed) short value */
#define SHRT_MAX 32767 /* maximum (signed) short value */
#define USHRT_MAX 0xffff /* maximum unsigned short value */
#define INT_MIN (-2147483647 - 1) /* minimum (signed) int value */
#define INT_MAX 2147483647 /* maximum (signed) int value */
#define UINT_MAX 0xffffffff /* maximum unsigned int value */
#define LONG_MIN (-2147483647L - 1) /* minimum (signed) long value */
#define LONG_MAX 2147483647L /* maximum (signed) long value */
#define ULONG_MAX 0xffffffffUL /* maximum unsigned long value */
#define LLONG_MAX 9223372036854775807i64 /* maximum signed long long int value */
#define LLONG_MIN (-9223372036854775807i64 - 1) /* minimum signed long long int value */
#define ULLONG_MAX 0xffffffffffffffffui64 /* maximum unsigned long long int value */
不同的软硬件环境下这些值会变化 一切以 limits.h 为准
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cdyzxy
2013-11-10 · TA获得超过2.1万个赞
知道大有可为答主
回答量:1.4万
采纳率:84%
帮助的人:3660万
展开全部
如果是32位的int可以存放2的31次方等于2147483647~-2147483647
如果用超过这个范围的数,可以用long int
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式