码迷,mamicode.com
首页 > 其他好文 > 详细

关于long的争议和思考

时间:2017-12-19 01:19:43      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:32位系统   分享图片   内部实现   inux   其他   htm   html   实验   项目   

先普及一下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的争议和思考

标签:32位系统   分享图片   内部实现   inux   其他   htm   html   实验   项目   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!