数码知识与测评

位置:首页 >  数码周边  > 正文

c语言printf输出二进制数

时间: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 格式符来输出。

声明:本站文章由来自于作者,仅代表原作者观点,不代表数码之家立场,如有侵权可直接反馈本站,我们将会作删除处理
联系我们 关于我们 版权申明

数码之家广州云媒派信息技术有限公司 版权所有粤ICP备2021127029号