本文包含原理图、PCB、源代码、封装库、中英文PDF等资源
您需要 登录 才可以下载或查看,没有账号?注册会员
×
我是刚刚接触C语言的初学者,遇到些问题请大家帮我。谢谢
请问[z/1000]表示什么意思?
请问[(z%1000)/100]表示什么意思?
请问 [(z%100)/10]表示什么意思?
请问 [z%10]表示什么意思?
#include <reg51.h>
unsigned char code SEH7[10]={0XC0,0XF9,0XA4,0XB0,0X99,0X92,0X82,0XF8,0X80,0X90};
void delay(void)
{
unsigned char a,b,c;
for(c=1;c>0;c--)
for(b=142;b>0;b--)
for(a=2;a>0;a--);
}
void main(void)
{
unsigned char x=23;
unsigned char y=210;
unsigned int z;
z=x*y;
while(1)
{
P0=SEH7[z/1000]; //请问[z/1000]表示什么意思?
P2=0xfe;
delay();
P0=SEH7[(z%1000)/100];//请问[(z%1000)/100]表示什么意思?
P2=0xfd;
delay();
P0=SEH7[(z%100)/10]; //请问 [(z%100)/10]表示什么意思?
P2=0xfb;
delay();
P0=SEH7[z%10]; //请问 [z%10]表示什么意思?
P2=0xf7;
delay();
}
} |