c语言怎么输出二进制
在C语言中,可以使用位操作来输出二进制数。
以下是一个示例代码:
# include <stdio.h> // 以二进制形式输出整数 void printBinary ( int num) { int i; for (i = sizeof ( int ) * 8 - 1 ; i >= 0 ; i--) { if ((num >> i) & 1 ) { printf ( "1" ); } else { printf ( "0" ); } } printf ( "\n" ); } int main () { int num = 10 ; printf ( "二进制形式:" ); printBinary(num); return 0 ;
