/与%,%与/的用法

简介: /与%,%与/的用法

/读作除,%读作取模。/得到的是除法运算的整数,%得到的是除法运算的余数(整数)。7除3商2余1,所以7/3=2,7%3=1。

如何真正理解 / 与 %  ?设两个整数a,b(a>b),a/b理解为a中有多少个b,a%b理解为a减去这些b后剩余的数。只要满一个b,就会被/除去,a%b结果一定小于等于b。

1. //给定秒数 seconds ,把秒转化成小时、分钟和秒。
2. int main()
3. {
4.  int seconds = 0;
5.  scanf("%d", &seconds);
6.  printf("%d %d %d", seconds / 3600, seconds % 3600 / 60,seconds%3600%60);
7.  return 0;
8. }

这样就可以很好理解这段代码了。

相关文章
|
数据安全/隐私保护
runas的用法
今天同事的电脑安装了一个软件,运行时需要管理员权限,因为是在域环境中,无法提供管理员权限,这种情况可以用到runas。runas命令就是可以在A账户中用B账户运行某个软件。 runas /user:用户名 软件路径 在了解了runas用法后,我先在CMD中输入命令 需要输入账户密码 输入密码成功后就可以运行软件了,检查一下,是以这个用户运行的软件 后来想想运行这个命令每次都要输入管理员密码,这就没什么效果了。
2685 0
|
7月前
|
安全 API Windows
CreateMutex用法
CreateMutex用法
|
8月前
|
数据安全/隐私保护
关于DotNetZip的用法
关于DotNetZip的用法
83 0
|
Python
__name__的基本用法
__name__的基本用法
113 0
mailto用法详解
mailto用法详解
559 0
mailto用法详解
|
Java
Systrace的用法小结
通过SysTrace可以帮助我们分析性能问题,包含方法的耗时时长、CPU的使用情况、ANR、布局情况等;相比性能工具TraceView,主要用来分析每个方法的执行时间,对于冷启动而言,想抓trace只能通过代码的方式,这样会导致整个应用比较卡顿,测试出的方法时间,不是真正的执行时间,只能看下时间长短的相对占比。
3510 0
|
定位技术 内存技术