bigint占多少字節 int占多少字節?

在C/C++語言中 , int和long int的所占的字節數與編譯器有關 。
不過現在常用的編譯器多認為int和long int相同 , 均為4字節 , short為2字節 , char為1字節 。
如果只輸入int , 它是可以包含以上三種形式 。
不同的語言不太一樣 , 例如在Pascal中integer為2字節 , byte為1字節 , 而longint為4字節 。
建議您最好參考您的編譯器的具體幫助 , 以得到更準確的信息 。
【bigint占多少字節 int占多少字節?】使用前最好sizeof(int) 看看當前編譯器如何定義的 。
依據程序編譯器的不同 , int定義的字節數不同 。(數據占用內存儲器的大小不同)
常用的單片機編譯器 , 如KEIL下 , 51類單片機的C語言中 , int代表2個字節(16位);如果是32位RAM處理器的C語言中 , 則int代表4個字節(32位)
PIC單片機的PICC中8位系列單片機的C語言里int表示16位 。

而不少PC端軟件的編譯器則會根據操作系統或處理器(如64位XP)把int定義為8字節(64位)
所以在多平臺上編程的人員需要在使用時注意 。
如需定義16位數 , 可使用short(短、短整數類型)定義 。
擴展資料:
在一般的電腦中 , int占用4字節 , 32比特 , 數據范圍為-2147483648~2147483647[-2^31~2^31-1] 。
在之前的微型機中 , int占用2字節 , 16比特 , 數據范圍為-32768~32767[-2^15~2^15-1] 。
使用printf輸出int占用字節數量:
除了int類型之外 , 還有short、long、long long類型可以表示整數 。

unsigned int 表示無符號整數 , 數據范圍為[0~2^32-1] 。
參考鏈接:INT(數據類型)_百度百科
好了 , 關于int占幾個字節和long占幾個字節的問題到這里結束啦 , 希望可以解決您的問題哈!

    推薦閱讀