请问,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进制怎么输出来?
分享到:
精彩评论 3
学分: LV1
2011-04-07
沙发
您好,这里是明日图书论坛
您在使用我们图书进行学习时出现的问题我们可以为您解决
defhvk2011
学分:0 LV1
TA的每日心情
奋斗
2021-11-26 14:48:46
2011-04-07
板凳
所以我稍微把书上的例子gai动了一下。
如不相信我买了这本书,我可以写几个详细的例子下来:
视频学C语言,明日科技,王娣,李伟明编著。定价:49.8元(附光盘)。
课本第3章 算法、数据类型(069页),有一个例3.7类型转换。
课本第9章 指针(第208页),有一个例9.16将两个有序字符串合并成一个有序字符串。
等等……你说我买了这本书吗?我是真心的想成为一位初级程序员。问题问得有点多,不好意思,请原谅!!!

学分: LV1
2011-04-13
地板
你可以按照书上的例子进行学习,键盘上输入数据系统会自动根据数据类型进行识别。输出2进制数需要循环进行位运算,有现成的实例。你可以在书上或者网上找找。
首页上一页 1 下一页尾页 3 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照