int和longint的區別?
這倆都是整型數據。
但long int是長整型,簡寫為 long,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字節。