看到do_div这段嵌入式汇编的代码了吗,兼职可以骂娘
因此决定自己写一段代码代替它
#include <stdio.h>
int div(int *n, int base);
int main() {
int n = 65534;
char *str = "0123456789abcdefghijklmnopqrstuvwxyz";
while (n != 0)
printf("%c ", str[div(&n, 16)]);
}
int div(int *n , int base) {
int res;
res = *n % base;
*n = *n / base;
return res;
}
在win命令行中运行的效果