int a=123456789; printf("%d,%d\n",*((short*)&a),*((char*)&a)); 求输出结果,如何解释要详细, 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 printf int short &a char 搜索资料 1个回答 #热议# 普通体检能查出癌症吗? 百度网友76bc4363f 2012-10-04 · TA获得超过1019个赞 知道小有建树答主 回答量:360 采纳率:0% 帮助的人:257万 我也去答题访问个人页 关注 展开全部 结果是-13015,21;123456789的16进制是0x075bcd15;*((short*)&a)的结果是取a的低2位字节,既是0xcd15;按照%d输出,所以在念空猛高2位仔桥字节补1,其输出值是0xffffcd15;是个负数;*((char*)&a)的结果是取a的低1位字节,既是0x15;按照%d输出,所以在高3位补0,其输出值是0x00000015,也即是亏举21 追问 用小端法如何解释呢 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容一年级数学练习卷-360文库-海量收录,完整版.doc找一年级数学练习卷,360文库海量行业资料应有尽有,教育考试/商业文档/办公材料/行业资料/专业范文/工作计划总结等6亿+精品文档,在线下载阅读wenku.so.com广告2024年小学一年级数学练习题下载小学一年级数学练习题下载,泛文库在线资料分享平台,1亿份热门文档内容,涵盖各种学习教育,考试真题,行业资料,文档资料等,海量文档资料点击下载!www.fwenku.com广告2024年精选题库小学一年级数学练习题-专业解析+练习题6亿+精选资料,涵盖复习资料/学术报告/教学课件/考试真题。找文档,就上360文库!wenku.so.com广告 其他类似问题 2021-01-15 int a=1; printf("%d, %d, %d\n", a, ++a, a++);结果是 3 2021-07-13 printf("%d,%d,%d,\n",a++,a,++a) 1 2022-03-25 int a=-1,b=-1; for(;a++;) ++b; printf("%d,%d",a,b); 1 2022-12-18 int a=3,b=2,printf(“%d,%d\n",--a,b++);输出结果是 2023-02-01 语句printf("ch=%d,ch=%c\n",65,65);的输出结果是() 2023-04-27 下面代码输出的结果为 int a,b=4; a=7+a=b+2; printf(“%d\n”,a) 2023-03-07 下面代码输出结果是(). int a,b,c; a = 1; b = 1; c = ++a > b++ ? a++ : b++; printf("%d%d%d",a,b,c); 2022-09-03 设int a[3][4]={{1,3,5,7},{2,4,6,8}};则*(*a+1)的值为______. 更多类似问题 > 为你推荐: