當前位置:編程學習大全網 - 編程軟體 - int和long的區別

int和long的區別

壹,

這倆都是整型數據。

但long是長整型 long int的縮寫形式,int是整型。後者包含前者,前者是後者的壹種類型。所以說他倆沒區別,但又有點小不壹樣。寫代碼的時候用int,是默認,用long是專門標註強調,另外,long還分有無符號。就好比去吃早點,不強調不吃芫荽,店家可能就會默認給妳放上。

二,存儲空間

long和int在不同環境的編譯器下需要的存儲大小不同。

圖裏可以看到。

在早期的16位系統環境下,int是用2字節,long用4字節。

在後來的32位系統環境下,int和long壹樣,都用4字節。

在現在普遍的64位系統環境下,根據編譯器的版本不同,int和long用的存儲也不同。32位的編譯器,int和long壹樣,都用4字節。64位編譯器,int是用4字節,long用8字節。

  • 上一篇:人工智能時代,應該怎樣開展教育
  • 下一篇:成都周邊二日遊的最佳地方在哪裏
  • copyright 2024編程學習大全網