取最高位: 跟迅含10000000相与后,判断结果是真还是假就行. 如果是真就表示最高位是1,如果是假桥皮就表示最高位是0.
int b = a
for(i=0i<4i++)
{
if (b &0x80 == 0)
std = 0
else
std = 1
b = b * 2
}
当然,也还有其他敏昌差方法可以实现你这个功能.
先安装KEILC(比如C51V901版),再安装KEIL-MDK(比如MDK4.70版),安装完成之后进行以笑正伍下 *** 作:将C51V901里的UV4文件夹下的所有清则文件复制到MDK4.70里的UV4文件夹下(注意:所有文件都是“移动,但不替换”)。 然后再将C51V901里的TOOLS.INI文件下所有内容复制到MDK4.70里的LS.INI文件下的尾部,并将所有的keil4改为keil。接下来再将碰或MDK4.70注册。
分别放在两个文件夹安装就好了。可以共存的,但是有如下问题,亲测坦陵,我用51写的代码,下次直接用ARM版本的厅信旦打开,程序不能修改,不能编译,扮扰反正只能看,用ARM写的代码,保存后用51的KEIL查看,同样的情况欢迎分享,转载请注明来源:内存溢出
评论列表(0条)