C语言16进制转2进制
时间: 2023-05-21 15:04:20 浏览: 103
C语言16进制转换浮点数
可以使用sprintf()函数将16进制数格式化成2进制字符串,然后输出即可。下面是一个示例代码:
```c
#include <stdio.h>
int main() {
int hex = 0x34;
char binary[9]; // 8位二进制 + '\0'
sprintf(binary, "%08d", 0b1001100); // 将0x34转成二进制字符串
printf("%s\n", binary);
return 0;
}
```
输出结果为:
```
00110100
```
阅读全文