请用c语言编写一个程序,打印一个与十进制数(从1到256) 相等的二进制数,八进制数和十六进制数表

日期:2017-11-27 07:54:17 人气:1

请用c语言编写一个程序,打印一个与十进制数(从1到256) 相等的二进制数,八进制数和十六进制数表

八进制和十六进制可以直接用%o和%x输出。 二进制这里自己弄了下。 #include int main(int argc, char *argv[]){ int i, j, n; char two[9] = {0}; for(i = 1; i =0; j--, n>>=1) { two[j]=(n & 1) + '0'; } printf("%9s", two);
    A+
热门评论