3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 3276|回复: 3
打印 上一主题 下一主题

[求助] 该我问一个问题了,困扰我多年的问题~~关于模运算

[复制链接]

1

主题

295

帖子

457

积分

高级玩家

Rank: 4

贡献度
59
金元
2210
积分
457
精华
0
注册时间
2009-7-27
跳转到指定楼层
主题
发表于 2009-7-31 14:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想大家都知道,在C语言里面的%运算符,也就是模运算符,取余运算
这个运算符的规则是:%运算符的结果总之与被除数同号。
也就是 2%3=2      -2%3=2         5%2=1       -5%2=-1
对此,C语言的解释是:C99标准里规定,如果a和b是整型,b不等于0,则表达式(a/b)*b+a%b的值总是等于a。所以:%运算符的结果总是与被除数同号。
那个规定是怎么推导出结果来的啊?我左看右看就是看不出个所以然来……特此发帖求助~~~
回复

使用道具 举报

1

主题

295

帖子

457

积分

高级玩家

Rank: 4

贡献度
59
金元
2210
积分
457
精华
0
注册时间
2009-7-27
舒服的沙发
 楼主| 发表于 2009-7-31 14:39 | 只看该作者
没人吗?怎么会这样?[em57] [em57] [em57] [em57]
回复 支持 反对

使用道具 举报

2

主题

3564

帖子

5715

积分

游戏精英

Rank: 8Rank: 8

贡献度
872
金元
22274
积分
5715
精华
0
注册时间
2005-11-14
硬硬的板凳
发表于 2009-7-31 14:59 | 只看该作者
没学过C语言的....围观的...
话说(a/b)*b的a.b是整型的时候"/"应该是整除吧...
除数*商+余数=被除数....这个有问题吗???
回复 支持 反对

使用道具 举报

1

主题

295

帖子

457

积分

高级玩家

Rank: 4

贡献度
59
金元
2210
积分
457
精华
0
注册时间
2009-7-27
冰凉的地板
 楼主| 发表于 2009-7-31 15:09 | 只看该作者
3L……我为我脑子短路短2年感到羞愧……
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2025-2-23 14:40 , Processed in 0.102570 second(s), 15 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表