簡單剖析C語言中的位擴展問題

在C語言中,數據類型的字節數是不同的。不同的數據類型,二進制的位數也會不同。比如char類型的數據,它的大小是1個字節,二進制位數爲8位,int類型的數據是4個字節,那麼二進制位數就是32位。 當不同類型的數據進行運算的時候,就會發生強制或隱式類型轉換,通常是低精度的數據類型擴展到高精度的。有些時候,低精度的位數比較少,擴展到高精度的時候,就要在前面補充一些位。那麼這些位是補0還是補1呢? 我們首
相關文章
相關標籤/搜索