导航:首页 > 编程语言 > 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中取反如何编程相关的资料

热点内容
成都市区建成面积算法 浏览:658
智能家居单片机 浏览:95
买男装用什么app好 浏览:853
文件夹合并了怎么拆开 浏览:256
波段副图源码无未来函数 浏览:86
livecn服务器地址 浏览:257
程序员这个工作真的很吃香吗 浏览:844
程序员和数学分析师待遇 浏览:678
压缩气弹簧怎么拆 浏览:321
华为公有云服务器添加虚拟ip 浏览:209
程序员和运营哪个累 浏览:24
抖音安卓信息提示音怎么设置 浏览:454
光速虚拟机的共享文件夹 浏览:248
程序员培训机构发的朋友圈真实性 浏览:742
天干地支简单算法 浏览:299
下载个压缩文件 浏览:300
普通人电脑关机vs程序员关机 浏览:628
米酷建站源码 浏览:115
氢气app怎么搜搭配 浏览:619
pdf绿盟 浏览:506