社区
C语言
帖子详情
我想问个问题
qdmy
2004-01-18 07:56:01
大家好,我是刚开始学习C语言的学生,我想问一个很菜的问题,希望能有人帮我解决一下,万分感谢!!
题1:int x=-10000L;为何结果为x=31072?
题2:unsigned int n;int i=-521;n=i;为何结果为n=65015?
...全文
16
3
打赏
收藏
我想问个问题
大家好,我是刚开始学习C语言的学生,我想问一个很菜的问题,希望能有人帮我解决一下,万分感谢!! 题1:int x=-10000L;为何结果为x=31072? 题2:unsigned int n;int i=-521;n=i;为何结果为n=65015?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
KingI
2004-01-18
打赏
举报
回复
我的编译器计算的结果都正确
1.-10000
2.-521
lifanxi
2004-01-18
打赏
举报
回复
您可以学习一下补码的知识,符号数在机器里是补码的型式表示的。
正数的补码是它本身,负数的补码是它的各二进制位取反后加一。
以题2为例。521是0000001000001001,取反是1111 1101 1111 0110加一是1111110111110111,如果把它作为无符号数转为十进制就是。
李马
2004-01-18
打赏
举报
回复
1、不知道你用的什么编译器,我在VS.net 2003和TC2下做了测试,结果都是-10000。
2、由于在内存中负数是按照补码存放的,所以i在内存中(16位编译器的情况)的表示应该为0xFDF7,然后你把i的值赋给了一个无符号数n,而无符号的FDF7就是65015。你可以试一试,在32位的环境下n会是另外一个结果。
当面试官说“你还有什么问题
想
问的”,你该如何回答?
阅读本文大概需要 3.2 分钟。 我们在面试的经常会听到面试官说一些套话,比如“今天的面试就到这里了,回去等通知吧”,“你还有什么问题
想
问的”,“如果这题不会,我们也可以换一道”等等还有很多,今天我们要说的是基本面试都会遇到的一句话“你还有什么问题
想
问的?”。 这是一个老生常谈的问题,之前经历过不少面试,针对这个问题我也做过很多不同的回答,当然也参考了其他人的一些建议,我这里...
当面试官说 “你还有什么问题
想
问的”,你该如何回答?
阅读本文大概需要 4 分钟。 作者:黄小斜 程序员面试时经常会听到面试官说一些套话,比如“今天的面试就到这里了,回去等通知吧”,“你还有什么问题
想
问我的吗”,“如果这道题不会做,那么我们也可以换一道” 今天我们要说的是大多数面试官都会说的一句话“你还有什么问题
想
问的?” 这是一个老生常谈的问题,之前经历过不少面试,针对这个问题我也做过很多不同的回答,当然也参考了其他人的一些建议,我这里总结了几种...
当面试官说 “你还有什么问题
想
问的” ,你该如何回答?
程序员面试时经常会听到面试官说一些套话,比如“今天的面试就到这里了,回去等通知吧”,“你还有什么问题
想
问我的吗”,“如果这道题不会做,那么我们也可以换一道” 今天我们要说的是大多数面试官都会说的一句话“你还有什么问题
想
问的?” 这是一个老生常谈的问题,之前经历过不少面试,针对这个问题我也做过很多不同的回答,当然也参考了其他人的一些建议,我这里总结了几种回答的方法,仅供大家参考。 1、没有了 ...
网友最
想
问Chatgpt的问题,我都整理在这里了
我整理了几个网友最
想
问chatgpt的问题,帮助那些还没用上chatgpt的网友们。首先申明本人使用chatgpt仅作为技术探讨,学习交流用途,没有任何不良导向。考虑到英文阅读的难度,我就直接问中文了。
面试最后一问:你有什么问题
想
问我吗?
尽管,我们之前分享了这么多关于面试的主题: 高薪必备的一些Spring Boot高级面试题 面试必问:设计模式遵循的面向对象设计原则! 面试必问:怎么保证缓存与数据库的双写一致性? 27道高频Spring面试题,你能答对几个? 唠唠面试常问的:面向对象六大原则 一文高效图解二叉树面试题 Java面试中最高频的那20%知识点是什么? 百度面试题:求数组最大值 ... 然而,最后这个90%可见...
C语言
69,379
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章