C语言 一个int型到底可以表示多大的数字?

 我来答
刺任芹O
2022-11-16 · TA获得超过6.2万个赞
知道顶级答主
回答量:38.7万
采纳率:99%
帮助的人:8779万
展开全部

int是需要根据编译器的大小进行表达的。

16位编译器说明:int占16位,内存2字节,最大值:32767;

32位和64位编译器:int占32位,内存4字节,最大值:21474836473位数的增加,那么自然位数也在倍增。

决定int最大值的主要原因,根据编译器类型不同而变化。所以某些编写的程序,不能成功的在电脑中运行,多半与编译器有关系,可能并不是程序的原因。一般程序的表达方式,最高位为符号位,位数为n位时,则最大值为2^(n-1)即2的n-1次幂。

扩展资料

符号积分命令int

int(fun):求函数fun的不定积分;

int(fun,var):求函数fun关于变量var的不定积分;

int(fun, var, a,b,):求函数fun的在[a,b]间的定积分或广义积分;

示例

>> clear;syms x y z;

>> int(sin(x*y+z),z)

ans = -cos(x*y+z)

在MATLAB命令窗口中输入doc int查看int的帮助信息。   

参考资料来源: 百度百科—INT

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式