C语言中的难题?

来源:百度知道 编辑:UC知道 时间:2024/05/16 04:14:08
C语言中,long 变量比 int 变量支持的范围更加广范,那int变量岂不是多余的吗? 希望大家帮我解决这个问题!!!

这是一个习惯问题
因为编写程序时
一般都是用int定义整型变量
int型一般是16位
而long型是32位
所以用int型要多一点

范围广意味着占用内存就更多,某些时候不是越大越好的,关键是适合

要考虑节省内存空间嘛,这才是编程之道!

我学编成的时候从来都是用int来定义变量,long从来都没用过。但也没出什么错误,所以我觉得这是无所谓的事。

long 的定义的数据可以比int大,
数据大的话int存不了