/*******************************************************************************
* @file test8.c
* @verison v1.0.0
* @copyright COPYRIGHT © 2020 CSG
* @author ShiYanKai
* @date: 2021-02-23
* @brief
* @bug
* - 2021-02-23 SYK Created
*******************************************************************************/
#include <stdio.h>
int binaray_data(char data)
{
int i = 0;
int j = 0;
int n =0;
char a[10];
char b[10];
while (data)
{
j = data % 2;
data = data / 2;
a[i++] = j + 48;
}
for(n = 0; n < i; n++)
{
b[n] = a[i - n - 1];
}
b[n] = '\0';
printf("%s\n", b);
}
int main()
{
int a = 16;
binaray_data(a);
}
将数据转化成2进制字符串
最新推荐文章于 2023-11-17 16:31:03 发布