找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 7904|回复: 13
打印 上一主题 下一主题
收起左侧

sec%10,sec/10%10,sec/100%10什么意思

  [复制链接]
跳转到指定楼层
楼主
ID:616666 发表于 2019-12-10 21:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
30黑币
sec%10,sec/10%10,sec/100%10是什么意思?举个例子。

最佳答案

查看完整内容

%为取余,/为除号。这三个相当于把一个三位数的个位、十位、百位分离出来。比如:sec=321, sec%10=1, (因为321除以10等于32余1,余数为1)。 sec/10%10=2。 (因为sec先除以10后为32,小数自动省去,然后在除以10后取余数为2)。 sec/100%10=3。 (因为321除以100后为3,取余后也为3)。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:429598 发表于 2019-12-10 21:28 | 只看该作者
%为取余,/为除号。这三个相当于把一个三位数的个位、十位、百位分离出来。比如:sec=321,
sec%10=1,         (因为321除以10等于32余1,余数为1)。
sec/10%10=2。      (因为sec先除以10后为32,小数自动省去,然后在除以10后取余数为2)。
sec/100%10=3。     (因为321除以100后为3,取余后也为3)。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

板凳
ID:235200 发表于 2019-12-10 22:48 | 只看该作者
sec%10,sec/10%10,sec/100%10是求sec的个位,十位和百位,如sec=234,经过运算分别得到4,3,2

评分

参与人数 2黑币 +26 收起 理由
机子单 + 6
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

地板
ID:661367 发表于 2019-12-11 11:17 | 只看该作者
%是取余数,sec%10即是求一个数的个位数字,sec/10%10即是求这个数的十位的数字,sec/100%10就是百位;
比如sec=213;
sec%10=3;
sec/10%10=1;
sec/100%10=2;

评分

参与人数 1黑币 +6 收起 理由
机子单 + 6

查看全部评分

回复

使用道具 举报

5#
ID:584814 发表于 2019-12-11 18:19 | 只看该作者
楼上三个师傅讲的看似都非常正确,可sec/100%10为啥不写直接成sec/100呢 ?
回复

使用道具 举报

6#
ID:661787 发表于 2019-12-12 08:36 | 只看该作者
man1234567 发表于 2019-12-11 18:19
楼上三个师傅讲的看似都非常正确,可sec/100%10为啥不写直接成sec/100呢 ?

当这个数是4位乃至多位数时,sec/100%10仍适用  sec/100只适用于三位数
回复

使用道具 举报

7#
ID:655602 发表于 2019-12-12 09:20 | 只看该作者
%在C语言中用作取“余”的运算符,经常和“/”(除法运算符)配合使用。例如:50除8等于6余2,可以写成
50/8 = 6,   50%8  =  2  ,很简单吧?
回复

使用道具 举报

8#
ID:142699 发表于 2019-12-12 09:30 | 只看该作者
man1234567 发表于 2019-12-11 18:19
楼上三个师傅讲的看似都非常正确,可sec/100%10为啥不写直接成sec/100呢 ?

编程本来就是无标准答案的,一个问题有两种解法有什么问题么,这种写法通用性更强.
回复

使用道具 举报

9#
ID:656648 发表于 2019-12-12 10:07 | 只看该作者
sec%10,sec/10%10,sec/100%10是求余,如sec是123, sec%10是对10求余等于3,是123个位的1,sec/10%10=2即十位,sec/100%10=1即百位
回复

使用道具 举报

10#
ID:426861 发表于 2019-12-12 11:54 | 只看该作者
C语言基础知识,求特定位的值
回复

使用道具 举报

11#
ID:592807 发表于 2019-12-12 13:54 | 只看该作者
SSSSS水水水水 发表于 2019-12-12 08:36
当这个数是4位乃至多位数时,sec/100%10仍适用  sec/100只适用于三位数

123/100 = 1
123/%10 =1
1234/100=12
1234/100%10 =2
回复

使用道具 举报

12#
ID:416239 发表于 2019-12-12 16:00 | 只看该作者
分离个十百位
回复

使用道具 举报

13#
ID:627214 发表于 2019-12-12 16:26 | 只看该作者
%为取余,/为除号。这三个相当于把一个三位数的个位、十位、百位分离出来。比如:sec=321,
sec%10=1,         (因为321除以10等于32余1,余数为1)。
sec/10%10=2。      (因为sec先除以10后为32,小数自动省去,然后在除以10后取余数为2)。
sec/100%10=3。     (因为321除以100后为3,取余后也为3)。
回复

使用道具 举报

14#
ID:7485 发表于 2019-12-12 17:42 | 只看该作者
知道一个是“求商”,一个是“求余”就行了。具体怎么运用,开动脑筋。

评分

参与人数 1黑币 +6 收起 理由
机子单 + 6

查看全部评分

回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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