微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 上位机发送的16进制数,51单片机接收后如何转为int型数

上位机发送的16进制数,51单片机接收后如何转为int型数

时间:10-02 整理:3721RD 点击:
如题,我从上位机接收到的16进制数如:0x10,这个可以直接赋值给int型的变量,值是16。我想问的是要如何把0x0A转为int型的变量,且这个变量值是十进制的10。我只有9分全拿出来了,我是一个菜鸟,望各位大神指教,最好简单点哈

那分有啥用?

这个跟 0x10  是一样的啊,赋值就可以,你要明白 0x0a = 10  他们是一样的

直接把0x0A赋值给int型变量就行了,如果要知道这个变量的值,可以用printf按照%d的格式打印出来,显示的值就是十进制的10

楼上说的很有道理,,内部储存的东西是一样的

这个4楼坛友说的不错      

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

网站地图

Top