当前位置:  开发笔记 > 编程语言 > 正文

是否存在任何编程语言,其中变量类型的大小取决于平台(32对64位)?

如何解决《是否存在任何编程语言,其中变量类型的大小取决于平台(32对64位)?》经验,为你挑选了1个好方法。

我是C#开发人员,我几乎可以肯定,在这种语言中,无论平台如何,"int"总是32位(32对64位),"long"总是64位,float是32和double 64和等等.

有什么语言不是那样的吗?int大小取决于处理器?



1> Marc Gravell..:

C/C++中int等的大小没有正式定义 - 它们是编译器特定的; 请看这里了解更多详情.

谢天谢地,C#设计师在规范中正式指示:int = System.Int32,long = System.Int64等 - 所以你不必担心它会改变.x64唯一容易引人注目的区别是IntPtr.Size.

推荐阅读
雨天是最美
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有