天天看點

C語言整型帝量的存儲形式是怎樣的?-8在記憶體中的存儲形式是怎樣的?整型資料在記憶體中以二進制的形式存放,數值是以補碼表示的

作者:王哥家電維修

C語言整型帝量的存儲形式是怎樣的?

-8在記憶體中的存儲形式是怎樣的?

整型資料在記憶體中以二進制的形式存放,數值是以補碼表示的。一個正數的補碼和其原碼的形式相同,一個負數的補碼是将該數絕對值的二進制形式,按位取反再加1。這裡

-8的絕對值在記憶體中的存儲形式如圖4.1所示。

将其進行取反操作,得到的結果如圖4.2所示。

取反後加1,結果如圖4.3所示。

整型常量在記憶體中以二進制形式存儲的有兩種資料:有符号和無符号。上面介紹的是有符号的資料在記憶體中的存儲形式,無符号的整型常量是正數或者0,是以最高位不用來存放資料的符号,而是用來存放資料本身。

C語言整型帝量的存儲形式是怎樣的?-8在記憶體中的存儲形式是怎樣的?整型資料在記憶體中以二進制的形式存放,數值是以補碼表示的
C語言整型帝量的存儲形式是怎樣的?-8在記憶體中的存儲形式是怎樣的?整型資料在記憶體中以二進制的形式存放,數值是以補碼表示的
C語言整型帝量的存儲形式是怎樣的?-8在記憶體中的存儲形式是怎樣的?整型資料在記憶體中以二進制的形式存放,數值是以補碼表示的

繼續閱讀