亲亲,超过int溢出范围处理方法如下哦1.亲亲呢我们可以通过强制类型转换符()将变量类型转换为long int类型,给对应的变量进行赋值哦!2.亲亲呢我们在这个过程中强制类型转换的过程是不可逆的哦!3.亲亲,超过溢出也可以使用截断处理,超出int位长度范围的高字节被自动截掉,当然呢我们呢假设int长度为16位的...
考虑 用 long long int类型。
在c语言中,int是用两个字节表示的,范围是-32768到+32767,超过这个范围的就不能表示了,只能用long int来表示了
原型:extern void *realloc(void *mem_address, unsigned int newsize);功能:改变mem_address所指内存区域的大小为newsize长度。说明:如果重新分配成功则返回指向被分配内存的指针,否则返回空指针NULL。当内存不再使用时,应使用free()函数将内存块释放。注意:这里原始内存中的数据还是保持不变的。举例...
我认为这样的话就要换种数据类型了,如float。