C語言中printf打出2進制與16進制數

在C語言中,打印16進制可使用printf的%x格式。函數 打印二進制數並無現成的格式數值,只能自行編寫函數打印。code 如下是一個打印二進制值的函數,經過位操做,逐位判斷二進制值,並輸出對應的值。get 默認高位0不輸出。class void print_bin(int n) { int l = sizeof(n)*8;//總位數。 int i; if(i == 0)
相關文章
相關標籤/搜索