C语言中上溢下溢的疑问
既然溢出是错的,那为么不直接用long呢,单位大了,不就不存在这个问题了吗,为什么还要用int, short呢,我是新手,大家说下谢谢
参考答案:难道long就不会溢出了?
虽然现在的内存足够大,你要考虑C语言出生的时候,当然的内存才多少,能节省1Byte就是1Byte呀。
而且现在也还有一些内存受限的系统,全部数据用long的话,内存就不够了。
既然溢出是错的,那为么不直接用long呢,单位大了,不就不存在这个问题了吗,为什么还要用int, short呢,我是新手,大家说下谢谢
参考答案:难道long就不会溢出了?
虽然现在的内存足够大,你要考虑C语言出生的时候,当然的内存才多少,能节省1Byte就是1Byte呀。
而且现在也还有一些内存受限的系统,全部数据用long的话,内存就不够了。