C语言定义变量的问题

[复制链接]
查看11 | 回复4 | 2012-4-21 13:16:18 | 显示全部楼层 |阅读模式
你所遇到这个问题叫做,益处,因为数据类型最本质的东西就是内存区,因为内存区是有限的,所以位数是肯定有限的,如果要想实现很多位数的话,那么就需要自己来实现一些基本的运算,+ - * /等,用字符串来模拟计算,我也是学计算机的,有什么问题可以探讨...
回复

使用道具 举报

千问 | 2012-4-21 13:16:18 | 显示全部楼层
可以定义成double ,这样就不会了,我上次求20!时也是这样,long不够用,换成double 就解决了...
回复

使用道具 举报

千问 | 2012-4-21 13:16:18 | 显示全部楼层
超出的话,那就会出现数值表达错误。...
回复

使用道具 举报

千问 | 2012-4-21 13:16:18 | 显示全部楼层
有些编译器可以这样写:long long a;...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行