精華區beta Programming 關於我們 聯絡資訊
※ 引述《journeyman@kkcity.com.tw (#班布,我命令你,馬上停止)》之銘言: > ※ 引述《coolwind.bbs@bbs.cs.nthu.edu.tw (雲飛)》之銘言: > > 在c語言中 > > 為什麼int佔4byte 在32位元中 > 因為CPU的通用暫存器就是這麼寬 > > 若改64位元 會變嗎 > 如果你的compiler有針對64-bit設計就會 >   樓上的答案錯誤吧...@@... int 32 bits 並不是因為CPU的通用暫存器的緣故.. 而是程式的定義就是設定成一個整數的數值範圍可以有2的32位元.. 改成64位元的CPU並不會改變int的定義長度...@@ -- Origin: 國立臺灣師範大學˙精靈之城 bbs.ntnu.edu.tw Author: enjoydance 239.5.sdorm.ntnu.edu.tw 發表