首页  > 教育解读  > c语言中如何转化为二进制输出

c语言中如何转化为二进制输出

2025-05-09 22:41:33
风吹过的记忆
风吹过的记忆已认证

风吹过的记忆为您分享以下优质知识

在C语言中,将整数转换为二进制输出主要有以下几种方法:

一、使用`printf`函数

直接输出二进制数

使用`%b`格式说明符直接输出二进制数(仅限`int`类型):

```c

include

int main() {

int num = 10;

printf("Binary representation of %d: %bn", num, num);

return 0;

}

```

输出结果:`Binary representation of 10: 1010`

格式化输出固定长度二进制

若需固定长度输出(如32位),需手动转换:

```c

include

void printBinary(unsigned int num) {

for (int i = 31; i >

= 0; i--) {

printf("%d", (num & (1 = 0; i--) {

printf("%d", (num & (1