首页 > 其他 > 详细

关于long的争议和思考

时间:2017-12-18 21:52:13      阅读:217      评论:0      收藏:0      [点我收藏+]

先普及一下VS开发Linux的知识点 VS2017的安装:https://www.cnblogs.com/dunitian/p/8051985.html

创建项目在这

技术分享图片

第一次运行的时候会让输入服务器信息(SSH连接)

技术分享图片

然后你去服务器看即可看见编译后的版本(写程序的时候win里面的一些东西就不要带进去了,比如notepad之类的指令)

技术分享图片

一般都在/home/用户名里面创建项目,远程服务器信息可以在选项--跨平台里面看见

技术分享图片

不扯了,步入正题。有些人说32位系统long是4个字节,这个没有争议。64位是8个字节,也有些人说是4个字节。。。晕,实验一把就知道了

一般来说:Linux64的long类型是8个字节

技术分享图片

Win的long都是4个字节

技术分享图片

这个是其他模式下:(仅供参考)

技术分享图片

技术分享图片

技术分享图片

所以所能定义成int的,就别定义成long了吧,里面的内部实现也是耗性能的

-----------------------------------------------------

扩:Net方向的顺便测试了一下,x64是8位(32位的待测试)

技术分享图片

 

关于long的争议和思考

原文:http://www.cnblogs.com/dotnetcrazy/p/8059210.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!