int i=65536;printf("%d\n,i);它的输出结果是什么 我来答 1个回答 #热议# 应届生在签三方时要注意什么? 羿绚公良同光 2019-07-07 · TA获得超过3852个赞 知道大有可为答主 回答量:3149 采纳率:27% 帮助的人:240万 我也去答题访问个人页 关注 展开全部 lz是想实验shorti=65536;printf("%d\n,i);吧是的话输出结果是0我看了下反汇编的结果,给你解释下为什么是0吧65536对应的16进制数十10000h,shorti=65536经过汇编之后的结果是mov[i],10000hi只占16位对应10000h的低16位,最高位的1由于存不下了就自动舍弃掉了,所以i的值为0不知道其他编译器是不是也是这么处理的,我估计应该差不多,忘说了,我的IDE是VS2010 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容c ++编程30天零基础C++速成班!从0到1,轻松掌握!c ++编程精心设计课程体系,专为初学者量身打造!带你逐步掌握C++精髓!c ++编程30天速成,大大节省你入门到入行的宝贵时间!高效学习,助力你快速转行!coding.imooc.com广告超级码客~2024版海量3500道C++面试题+笔试题&答案超级码客涵盖c++题&C&C++面试题包含#C++语言基础,C++容器,数据结构,C++算法实现,精选核心题集超3500道以及海量C++面试重点专刊c++题www.chaojimake.cn广告 其他类似问题 2021-01-15 int a=1; printf("%d, %d, %d\n", a, ++a, a++);结果是 3 2021-01-03 若定义:int a=511,*b=&a;, 则printf("%d\n",*b);的输出结果为 4 2021-11-12 printf("\\\628")的输出结果 4 2023-02-01 语句printf("ch=%d,ch=%c\n",65,65);的输出结果是() 2022-06-05 如果int+i+=+3,+则printf("%d",+-i+++)的输出结果及i的值是(+) 2022-12-28 有语句printf("%.2f",72.358);的输出是 2023-04-27 下面代码输出的结果为 int a,b=4; a=7+a=b+2; printf(“%d\n”,a) 2022-12-18 int a=3,b=2,printf(“%d,%d\n",--a,b++);输出结果是 更多类似问题 > 为你推荐: