请教:数组表达式的百分号和分号含义是什么?

2019-03-24 19:26发布

#include <reg51.H> unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,
                            0x6d,0x7d,0x07,0x7f,0x6f};
unsigned char Second; void delay1s(void)
{
  unsigned char i,j,k;
  for(k=100;k>0;k--)
  for(i=20;i>0;i--)
  for(j=248;j>0;j--);
}
void main(void)
{
  Second=0;
  P0=table[Second/10]; //表达式的分号?
  P2=table[Second%10];//表达式的百分号?
  while(1)
    {
      delay1s();
      Second++;
      if(Second==60)
        {
          Second=0;
        }
      P0=table[Second/10];
      P2=table[Second%10];
    }
} 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
zjjone1023
1楼-- · 2019-03-24 23:44
分号是求商百分号求余
孤獨の快樂
2楼-- · 2019-03-25 02:09

/除法 %取模

 

举例:

50/3=16 50%3=2

20/4=5   20%4=0

34/10=3 34%10=4

```````

Li_Lei
3楼-- · 2019-03-25 07:49
 精彩回答 2  元偷偷看……
wrlsohu
4楼-- · 2019-03-25 12:55
恩 明白了,谢谢!
jishuaihu
5楼-- · 2019-03-25 13:03
这个不只是在数组表达式中才有的,而是C语言的基本运算符!多看一下C原因的基础知识吧,这样理解起来比较快!程序不懂了多看看书

一周热门 更多>