时间:2024-10-28 17:01:30
printf如何输出二进制数
在 C 语言中,我们可以使用 printf 函数来输出二进制数。具体实现如下: ```c #include <stdio.h> int main() { int n = 14; printf("二进制表示:%d 的二进制是 ", n); for(int i=sizeof(int)*8-1; i>=0; i--) { printf("%d", (n>>i)&1); } printf("\n"); return 0; } ``` 输出结果为: ``` 二进制表示:14 的二进制是 00000000000000000000000000001110 ``` 对于输出其他类型的二进制数,可以使用相应类型的打印格式符,比如 unsigned long long 类型的二进制数可以使用 %llu 格式符来输出。