免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: syoubin_sai
打印 上一主题 下一主题

[C] 请教C语言牛人----关于int与unsigned int的奇怪问题 [复制链接]

论坛徽章:
0
101 [报告]
发表于 2010-06-14 11:14 |只看该作者
本帖最后由 syoubin_sai 于 2010-06-15 08:41 编辑
学C语言,要能看懂汇编语言会方便的多。
guoruimin 发表于 2010-06-12 09:08



    最近研究了下深入理解计算机系统这本书,研究到第3章有关汇编这块实在是看不下去了。。。。
大学学四年唯一挂的一门课就是微机原理,囧。
学要善于用,怎么把这些东西用上呢

论坛徽章:
0
102 [报告]
发表于 2010-06-14 11:35 |只看该作者
谢谢大家精彩的讨论或争论。。。。
没想到一个小小的问题起到了抛砖引玉的作用,收获实在不小。
请多多关照。

论坛徽章:
0
103 [报告]
发表于 2010-06-14 17:01 |只看该作者
回复 1# syoubin_sai
HP的不清楚,但是AIX这种机器一般默认变量都是无符号型的。最后一份代码你的强制类型转换有问题,原来是(unsigned int)(last_jobid+1),
应该是(unsigned int)last_jobid+1,last_jobid+1的结果在有符号的表达里已经变化了,无法再转回。

论坛徽章:
2
程序设计版块每日发帖之星
日期:2015-06-17 22:20:00每日论坛发贴之星
日期:2015-06-17 22:20:00
104 [报告]
发表于 2010-06-14 19:43 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
2
程序设计版块每日发帖之星
日期:2015-06-17 22:20:00每日论坛发贴之星
日期:2015-06-17 22:20:00
105 [报告]
发表于 2010-06-14 20:52 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
2
青铜圣斗士
日期:2015-11-26 06:15:59数据库技术版块每日发帖之星
日期:2016-07-24 06:20:00
106 [报告]
发表于 2010-06-15 10:24 |只看该作者
参与这帖之前, 就已经有"越是年纪大的家伙越是顽固"的觉悟。
回头看看, 自己没能听从自己的劝告。


提醒各位看官, 在采取"用汇编调试程序" 或者"需要处理平台×编译器×编译器版本×优化选项"的方案前:
1. 先考虑是否有更简单的方案。
2. 或者说, 先掂量自己是否够本钱装


多说无益。
喜欢用汇编调试程序的请继续。
喜欢使用复杂方法解决问题的也请继续。

论坛徽章:
0
107 [报告]
发表于 2010-06-15 10:39 |只看该作者
顽固的还不知道是谁呢,看看投票结果,可能某人又该解释真理是掌握在少数人手里了吧。
我用编译器的时候,从来是用的某版本的GCC,而不是概念上的绝对符合标准的GCC(这东西存在吗?),有bug我知道给编译器的mailling list提交,而不是在哪空叫唤跨平台。我的程序也跨平台,不过我知道我的程序是一个个平台调试出来的,只敢确认对应平台和版本的GCC下可以成功编译运行。自然没有掌握契约编程就能所有平台全部搞定某人那般的威力了。

论坛徽章:
324
射手座
日期:2013-08-23 12:04:38射手座
日期:2013-08-23 16:18:12未羊
日期:2013-08-30 14:33:15水瓶座
日期:2013-09-02 16:44:31摩羯座
日期:2013-09-25 09:33:52双子座
日期:2013-09-26 12:21:10金牛座
日期:2013-10-14 09:08:49申猴
日期:2013-10-16 13:09:43子鼠
日期:2013-10-17 23:23:19射手座
日期:2013-10-18 13:00:27金牛座
日期:2013-10-18 15:47:57午马
日期:2013-10-18 21:43:38
108 [报告]
发表于 2010-06-15 11:28 |只看该作者
假期里面都讨论得这么激烈,佩服佩服。
还是好好享受假期吧,何必一定要说服别人

论坛徽章:
0
109 [报告]
发表于 2010-06-15 17:30 |只看该作者
你们讲了这么多,我还是不知道为什么它会出来一个不输出OK,,,

论坛徽章:
2
程序设计版块每日发帖之星
日期:2015-06-17 22:20:00每日论坛发贴之星
日期:2015-06-17 22:20:00
110 [报告]
发表于 2010-06-16 20:54 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP