只发布交易干货的网站
用实战期货交易系统和心得助你重塑交易认知

保证金+0% 期货开户 | 手续费+1分

点击查看各合约手续费表

long和short分别是什么意思?long和short在编程数据类型中有什么区别?

今天咱们聊聊long和short分别是什么意思,以及它们在编程数据类型里到底有什么区别。说白了,long和short都是编程里常见的整数类型名字,long可以理解成“长整型”,short可以理解成“短整型”。它们主要用来存整数,但因为占用的空间大小不一样,能表示的数字范围也不一样。很多初学者一看到这两个词会有点懵,其实抓住“长短”和“范围”这两个点就好理解了。

先看short。short一般叫短整型,特点是占用的内存比较少,能表示的数字范围也比较小。比如在一些常见语言里,short通常占16位,能存的正负整数范围有限。它适合那种数字不大、数量又特别多的场景,用它可以省一点内存。不过现在很多电脑内存都很大,所以short在日常开发里不算特别常见,更多是在对空间比较敏感或者和硬件打交道时用得多。

再看long。long一般叫长整型,特点是占用的内存更多,能表示的数字范围也更大。比如Java里的long是64位,能存很大的整数,像时间戳、较大的编号、需要防止溢出的计算结果,就可能会用到long。简单说,short是“小杯子”,装得少但省地方;long是“大杯子”,装得多但占地方。选哪个,主要看你的数字有多大,以及你需不需要节省内存。

long和short分别是什么意思?long和short在编程数据类型中有什么区别?

不过要注意,不同编程语言里long和short的具体大小可能不完全一样。像C和C++只规定了一些基本关系,具体多少位要看平台和编译器;Java里则比较固定,short是16位,int是32位,long是64位。所以写代码时不能光凭感觉,最好查一下所用语言的规则,避免出现数字存不下或者类型不匹配的问题。

总的来说,long和short就是两种不同“容量”的整数类型,short偏小、省空间,long偏大、范围广。实际编程里,普通整数常用int,只有数字特别大或者特别在意内存时,才更有必要考虑long和short。如果你想继续了解这类简单易懂的编程知识,记得多关注本网站,后面还会接着聊更多实用内容。

本文名称:《long和short分别是什么意思?long和short在编程数据类型中有什么区别?》
本文链接:http://www.rbluntan.cn/baike/1182551.html。
免责声明:投资有风险!入市需谨慎!本站内容均由用户自发贡献,或整编自互联网,或AI编辑完成,因此对于内容真实性不能作任何类型的保证!请自行判断内容真假!但是如您发现有涉嫌:抄袭侵权、违法违规、疑似诈骗、虚假不良等内容,请通过底部“联系&建议”通道,及时与本站联系,本站始终秉持积极配合态度处理各类问题,因此在看到邮件后,必会第一时间删除相应内容!生活不易,还请手下留情!由衷希望大家能多多理解,在此先谢过大家了~




我来说一句 抢沙发

评论前必须登录!

立即登录   注册

切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活