回 帖 发 新 帖 刷新版面

主题:大整数存储




任务二、表示大整数
 
问题描述:
 在C语言中整数的表示范围是从-2147483648至2147483647,超出这个范围的整数是无法用基本数据类型表示的。 如果需要表示超过这个范围的整数,可以使用一维字符数组的形式来存储每一个数字字符。 请你编程从键盘上接收用户从键盘上输入的一个不超过20位的整数(必须保证只能输入负号和数字字符,并且如果是负数负号必须是第一个字符),并输出这个大整数。 
[em18]

回复列表 (共1个回复)

沙发

在C语言中整数的表示范围是从-2147483648至2147483647,超出这个范围的整数是无法用基本数据类型表示的。
------ C语言标准中有 long long 基本类型
-9223372036854775808 +9223372036854775807

我来回复

您尚未登录,请登录后再回复。点此登录或注册