微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 请问能这样写吗?

请问能这样写吗?

时间:10-02 整理:3721RD 点击:
if((disp[4]==1)&&(disp[5]==6))
     {.....}
     else
     {.....}
请问能这样写吗?

没什么问题啊。来自: Android客户端

哦,谢谢楼上,我有把它转换  num=disp[4]*10+disp[5];然后在if(num==16)
{.....}
如果数组里有十六进制的,例如 disp[4]=0;disp[5]=b   ....该咋样判断呢?

进制只是人读取时的对数据形式的定义不同而已,在设备中的存储形式是不变的,处理时如果按人的习惯角度就是 num = 0*10 + 12 。

要在b之前加入0x:diap[5] = 0xb

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top