首页上一页 1 下一页尾页 3 条记录 1/1页
请问,10进制数按8进制怎么输出来?
发表在C语言图书答疑
2011-04-07
是否精华
是
否
版块置顶:
是
否
#include<stdio.h>
main()
{
int a=56,b;
printf("b=");
scanf("%x",&b);
if (b==a)
printf("%d %x %c",a,a,a);
}
我输入的是0X38是一个16进制数,正好等于10进制数56。
这里%c输出的字符是8,这个8就是键盘上的8吗?那我如果在键盘上输入8,它的10进制数是56吗?2进制数是00111000吗?还有就是把56按2进制怎么输出来?
main()
{
int a=56,b;
printf("b=");
scanf("%x",&b);
if (b==a)
printf("%d %x %c",a,a,a);
}
我输入的是0X38是一个16进制数,正好等于10进制数56。
这里%c输出的字符是8,这个8就是键盘上的8吗?那我如果在键盘上输入8,它的10进制数是56吗?2进制数是00111000吗?还有就是把56按2进制怎么输出来?