**C中的+0與-0
因爲-1 在內存中的存儲是 FFFFFFFF。而 -0比-1大於1,所以 -0 本來實際內存應該爲 100000000 然而整形只有四個字節,所以必須捨去最高位1,最後成爲00000000和+0沒有什麼區別,但是進行過類似的運算在 EFL標記位中的進位標記和符號位會改變。而1000_0000則是-128**
C中的+0與-0
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
書店管理系統---不完善
KuseBear
2020-07-08 11:07:33
C語言之變量內存體現(VS編譯器)
吃数据的猴子
2020-07-08 06:06:01
信號量問題----父母子女四人喫水果
hu7324829
2020-07-08 11:13:17
一個簡易的bc計算器
KuseBear
2020-07-08 11:07:30
MCU初始化流程——從上電到main()之間
說明: 以下介紹示例的MCU地址空間如下: ROM空間爲:0x0000 0000 – 0x0000 8000 RAM空間爲:0x2000 0000 – 0x2000 2000
jltsun
2020-07-08 11:00:06
求1+2+3+...+n,要求不能使用乘除法,for,while,if,else,switch,case等關鍵字以及條件判斷語句
Wen_de_ll
2020-07-08 10:41:26
C異常處理機制:setjmp和longjmp
walterxia
2020-07-08 10:38:40
c++程序入門(二)——指針代碼舉例
zhangying_496
2020-07-08 10:38:18
Open Supervised Device Protocol (OSDP) 總結
xiyuan255
2020-07-08 10:33:42
C語言 個位數統計
badgirl-bb
2020-07-08 09:38:07
PAT-L1-012 計算指數
badgirl-bb
2020-07-08 09:38:07
C語言求解由1,2,3,4,四位數字構成的互不相同且無重複數字的四位數
badgirl-bb
2020-07-08 09:38:07
STM32中enumeration特殊使用方法
STM32中enumeration特殊使用方法 定義如下: /*! * STM32 Pin Names */ #define MCU
yanlaifan
2020-07-08 07:48:26
被遺忘的volatile關鍵字
武汉WiFi开发与设计工程师
2020-07-08 06:57:59