c語言打印一個整數的二進制形式

printf函數沒有這個功能,若是想打印一個數的二進制形式,就得本身計算。下面是我看到的最簡便的算法:算法 #include <stdio.h> int main(int argc, char *argv[]) { int n=12; for(int i=31;i>=0;i--){ printf("%1d",n&1<<i?1:0); } put
相關文章
相關標籤/搜索