请问 int和long到底有什么区别, 都是32bit?那有什么区别呢?请说明详细点哦。

发布网友 发布时间:2022-04-01 15:50

我来回答

5个回答

热心网友 时间:2022-04-01 17:19

都是32bit的时候是没区别的,但是在不同的平台上,有的int 是16位的,long是32位,在有的位的系统上,int是32位的,long是位的追问什么机器上long是位的? 你说的是longlong把?

热心网友 时间:2022-04-01 18:37

long 其实是long int的缩写,long 占得空间是int的两倍,int具体是不是32bit得看在什么编译环境下

热心网友 时间:2022-04-01 20:12

有的机器上不同

热心网友 时间:2022-04-01 22:03

不同的平台就不一样了追问能否回答得详细一点呢?比如在keil里面,做单片机的c语言编程,会有什么不同?

追答不同平台上的int有时候都不一样,具体要看开发环境以及要求了
做单片机不同的板子也会不同的

热心网友 时间:2022-04-02 00:11

这个要看编译器了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com