如果是對無符號進行取值:
不管是有符號提取(%d %hd %ld)還是無符號提取(%u %hu %lu %o %x)都是輸出內存原樣數據。
如果是對有符號進行取值:
系統會去看內存的最高位,如果最高位為0 表明正數, (有符號或無符號輸出)都是內存原樣輸出,系統會去看內存的最高位,如果最高位為1 表明負數,無符號輸出(%u %lu %hu %o %x)都是內存原樣輸出,有符號輸出(%d %hd %ld),將內存數據求補碼(得到原碼)輸出。
更多關于物聯網培訓的問題,歡迎咨詢千鋒教育在線名師,如果想要了解我們的師資、課程、項目實操的話可以點擊咨詢課程顧問,獲取試聽資格來試聽我們的課程,在線零距離接觸千鋒教育大咖名師,讓你輕松從入門到精通。