导航:首页 > 编程语言 > keil中取反如何编程

keil中取反如何编程

发布时间:2024-04-16 14:21:50

单片机编程 用keil C 写程序 怎么样取变量的绝对值

给你举个例子吧
比如说:变量a=0x15,那么他的二进制数就是0001 0101,而其相反数就是最高位变为1或者0
然后代码这么写:
temp=a<<1;//表示a的二进制数左移一位,移除的最高位(即符号位)放到了CY(状态标志位)中,而低位补零,即temp=0010 1010,CY=1
if(CY==1)//如果是正数,则最高位变成1
neg_a=a|(0x80+a);//即0001 0101|(1000 0000+0001 0101)=1001 0101
else
neg_a=a-0x80//即1001 0101-1000 0000=0001 0101

阅读全文

与keil中取反如何编程相关的资料

热点内容
光遇国际服登录服务器连接失败怎么回事 浏览:829
如何申请服务器账号 浏览:46
华为电脑是否安装python 浏览:65
有关乘法的计算法则翻译 浏览:957
ccr命令 浏览:174
第一行python 浏览:369
pythonlist空格 浏览:540
游戏app是怎么弄的 浏览:6
安全编译选项链接 浏览:104
绿盾加密电脑没有网络 浏览:396
微信里的图片怎么生成文件夹 浏览:80
蝴蝶拍翅膀解压 浏览:559
vs编程软件下载 浏览:736
使用单片机的理由 浏览:953
解压3d模型 浏览:84
智能家装app编程 浏览:191
linux关闭端口命令是什么啊 浏览:165
基于比较的排序算法有哪几种 浏览:423
怎么下载广东体育app 浏览:86
如何搭建华为云服务器 浏览:222