2018年2月5日

print char to hex in c language

在C語言裡想要印出char的內碼有時會發生印出4個byte的資料,例如ffffffc0 ffffffc0,要解決這問題的方式很簡單,只要在print out之前先對0xff做AND計算後再輸出就可以解決了。Ex:
printf("%x", ch & 0xff);

沒有留言:

精選文章

Ubuntu 20.04 LTS VM syslog 出現 multipathd 錯誤時的處置措施

在 VM 上安裝完 Ubuntu 20.04 LTS 版本後在一次例行性檢查中發現 syslog 中發現一直跳出 multipathd 的錯誤,如下圖 這問題產生的原因是 ESXi 不會產生 udev 必要的資訊,所以 udev 就無法產生出相對應的 /dev/disk/by-i...