将一个变量分为两部分,高四位与低四位。则相当于两个变量的效果,再利用双重循环即可~
简例如下:
intmain(){
unsignedchara;
for(a=0x10;a<=0x90;a+=0x10){
for(a+=(a>>4);(a&0xf)<=9;a++)
printf("%d*%d=%d",a>>4,a&0xf,(a>>4)*(a&0xf));
printf("\n");
a&=0xf0;
}
return0;
}
本文介绍了一种将变量分为高四位与低四位,并通过双重循环实现特定操作的方法,展示了在编程中灵活处理数据的技巧。
将一个变量分为两部分,高四位与低四位。则相当于两个变量的效果,再利用双重循环即可~
简例如下:
intmain(){
unsignedchara;
for(a=0x10;a<=0x90;a+=0x10){
for(a+=(a>>4);(a&0xf)<=9;a++)
printf("%d*%d=%d",a>>4,a&0xf,(a>>4)*(a&0xf));
printf("\n");
a&=0xf0;
}
return0;
}
935
6726
1399

被折叠的 条评论
为什么被折叠?