c语言不能直接打印二进制数,可以使用一下方法实现:
int val=2;
char buf[32];
printf("%s", itoa(val, buf, 2));
备忘:char *itoa(int value, char *string, int radix);
int atoi(const char *nptr);
c语言不能直接打印二进制数,可以使用一下方法实现:
int val=2;
char buf[32];
printf("%s", itoa(val, buf, 2));
备忘:char *itoa(int value, char *string, int radix);
int atoi(const char *nptr);