gpt4 book ai didi

c - 关于 ansi C 中的余数运算符

转载 作者:太空宇宙 更新时间:2023-11-04 08:24:00 25 4
gpt4 key购买 nike

我是计算机科学专业的学生,​​我对 C 中的余数运算符有疑问。我知道运算符的作用如下:

7 % 4 //the result is 3

但是我在一本书中读到一段代码,那本书是关于编写一副纸牌的,作者使用余数运算符使用 2 个变量(面是 13,花色是 4)填充纸牌,如下所示:

 for (i=0; i<52; i++) {
face=i%13; // face will have values from 0 to 12

我就是想不通这个计算的逻辑。有人可以给我解释一下吗?

最佳答案

逻辑很简单。这是一个简单的数学。如果将整数 p 除以 q (q != 0),则余数不能大于 q- 1

关于c - 关于 ansi C 中的余数运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31765795/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com