[問題] long v.s long long int
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
linux gcc
問題(Question):
long 跟 long long int 的差別
請問一下
我用的是linux 64bit
在網路上看到很多網站都說 long 是4個bytes 而 long long int 是8個
但是我自己用sizeof 印的時候 兩個都跑出8欸@@
請問一下這是因為我用的是64bit 的機器嗎? 還是說是網站上寫錯了?
long 跟 int 跟 long long int 三個的關係是...??
----------------
附上code:
#include <stdio.h>
int main(){
printf("size of long is %d \n",sizeof(long));
printf("size of long long int is %d \n",sizeof(long long int));
printf("size of long int is %d \n",sizeof(long int ));
return 0;
}
output: 都是 8
謝謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.4.192
→
06/10 00:02, , 1F
06/10 00:02, 1F
推
06/10 00:19, , 2F
06/10 00:19, 2F
→
06/10 00:25, , 3F
06/10 00:25, 3F
→
06/10 00:30, , 4F
06/10 00:30, 4F
→
06/10 00:37, , 5F
06/10 00:37, 5F
→
06/10 00:40, , 6F
06/10 00:40, 6F
→
06/10 00:41, , 7F
06/10 00:41, 7F
推
06/10 01:28, , 8F
06/10 01:28, 8F
→
06/10 01:28, , 9F
06/10 01:28, 9F
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 4 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章