首页 > 编程知识 正文

浮点数取模运算,小数取模头文件

时间:2023-05-05 11:07:29 阅读:152083 作者:1193

C语言知识

一. c语言中的模运算- 2 -

二. a与a的区别- 5 -

三. switch文- 5 -

四. do-while文- 6 -

五. continue和break- 6 -

六.排列-六-

6.1一维数组- 6 -

6.2二维排列- 7 -

6.3字符数组- 7 -

七.函数- 7 -

7.1函数定义的一般形式- 7 -

一. c语言模运算

a%b=a-(ADIVB ) b

我们对c的%运算了解多少? 正整数的话,你可能知道。 例如,5%3是2,3 % 5是3。 当有负数时? 我们先来看一个例子。 示例int main () )。

int x; x=-6%5; printf(-/n )、x ); x=6%-5; printf(-/n )、x ); x=1%-5; printf(-/n )、x ); x=-1%-5; printf(-/n )、x ); x=-6%-5; printf(-/n )、x ); )运行结果为(-111-1-1例2 ) #include int main ) ) ) ) ) ) ) ) ) )。

{

int x; x=5%-6; printf(-/n )、x ); x=-5%6; printf(-/n )、x ); x=4%5; printf(-/n )、x ); x=-4%-5; printf(-/n )、x ); x=-5%-6; printf(-/n )、x ); }运行结果为5-54-4-5

你看到规律了吗? 总的来说,馀数的定义:被除数不能被整除时的剩馀数。

均为正整数时,除法实际上可以转换为减数,减数不足时剩余部分为剩余。 例如,12%5? ? 12-5-5? ? 2有负数时: x%y? I .异号时: if |x||y|? ? ? result: x y? ? else? ? ? result: x? ? 例如? ? -6% 5是-1吗? ? 6%-5是1吗? ? 5%-6是5吗? ? -5% 6是-5吗? ii .同一号码时: if |x||y|? ? ? result: x-y? ? else? ? ? result: x? ? 例如? ? -1%-5与-1相同吗? ? -6%-5等于-1吗? ? -4%-5和-4一样吗? ? -5%-6等于-5吗? 我相信等ddddw记住了这个规律之后,遇到这样的问题,就不用想了就能回答了。 但你一定不会满意。 因为这不是你想要的结果。 你一定觉得有更深的理由。 如果你感兴趣,请继续看。 示例#include int main () )。

int x; x=-6/5; printf(-/n )、x ); x=6/-5; printf(-/n )、x ); x=1/-5; printf(-/n )、x ); x=-1/-5; printf(-/n )、x ); x=-6/-5; printf(-/n )、x ); (运行结果:-1-1001例4 ) #include int main () ) )。

int x; x=5/-6; printf(-/n )、x ); x=-5/6; printf(-/n )、x ); x=4/5; printf(-/n )、x ); x=-4/-5; printf(-/n )、x ); x=-5/-6; printf(-/n )、x ); }运行结果: 00000? 我觉得这两个例子都很简单,但简单并不意味着就没有价值。 特别是那个和那个

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。