乘
#include<reg52.h>
#include<stdio.h>
extern serial_initial();
unsigned long x_at_0x30;
unsigned long y_at_0x40;
main()
{
serial_initial();
x=0X0F012;
y=0X5678;
y=x*y;
printf("y=%1X OR y=%ld\n",y,y);
while(1);
}
-------------------------------------------------
除
#include<reg52.h>
#include<stdio.h>
extern serial_initial();
unsigned long x_at_0x30;
unsigned int y_at_0x40;
unsigned int z_at_0x50;
unsigned int w_at_0x52;
main()
{
serial_initial();
x=0X90000000;
y=0XAFFF;
z=x/y;
w=x%y;
printf("quotient:%X remainder:%X\n",z,w);
printf("quotient:%Ld remainder:%d\n",(long)z,w);
while(1);
}
|