當前位置:編程學習大全網 - 網站源碼 - 為什麽在devc中-100以%u形式輸出為4294967196,而在turbo中輸出為65436

為什麽在devc中-100以%u形式輸出為4294967196,而在turbo中輸出為65436

turbo C 是十六位的編譯器在庫函數中沒有 %hu 這個輸出形式, 但是 devc 是 32 位的編譯器, 默認使用 %u 表示 unsigned int (32 bit), %lu 表示 long unsigned int (32 bit), %hu short unsigned int (16 bit), 所以這是妳使用的輸出的格式產生的問題和定義的類型沒關系, 只要修改成 %hu (這個輸出格式在 Visual C++ 的編譯器中同樣支持)就可以輸出妳期待的 65436 了.

希望對妳有幫助!

  • 上一篇:匯編語言求高手更改 輸出語句顏色 源碼如下 將正確輸出語句"How are you?"字體顏色改為黃色
  • 下一篇:現在很多微信營銷圖片上都帶有微信符號 微信號 頭像 水印 如下圖是怎麽做得?
  • copyright 2024編程學習大全網