查看: 344|回复: 6

有没有方法把十进制转换成二进制

[复制链接]

该用户从未签到

发表于 2021-3-5 15:42 | 显示全部楼层 |阅读模式
我需要把一个7位十进制转换成24位二进制,请教下有没有什么办法?万分感谢。。。。。

该用户从未签到

发表于 2021-3-5 16:05 | 显示全部楼层
具体说明应用场景,否则办法天差地别。举例:
十进制可能是一个 int 变量,也可能是 char 字串,甚至可能是写纸上的文字;
二进制可能是要一个 int 变量,也可能是要字串。

这些格式场景不说清,鬼知道怎么给你出办法

该用户从未签到

 楼主| 发表于 2021-3-5 16:08 | 显示全部楼层
t3486784401 发表于 2021-3-5 16:05
具体说明应用场景,否则办法天差地别。举例:
十进制可能是一个 int 变量,也可能是 char 字串,甚至可能是 ...

都是int 变量。。。谢谢

该用户从未签到

发表于 2021-3-5 16:26 | 显示全部楼层
本身就是 二进制嘛

该用户从未签到

发表于 2021-3-5 19:26 | 显示全部楼层
int vi, vo[24];
vo[0]= (vi>>23) & 0x1;
vo[1]= (vi>>22) & 0x1;
... ...
v[23]= (vi>>0) & 0x1;

签到天数: 55 天

[LV.5]常住居民I

发表于 2021-3-6 10:23 | 显示全部楼层
bitRead();

该用户从未签到

发表于 2021-3-10 19:59 | 显示全部楼层
谢谢你的解答
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

arduino程序设计基础 blinker物联网解决方案

热门推荐

Arduino IDE 支持Raspberry Pi Pico开发
Arduino IDE 支持Raspberr
Arduino已经发布了他们的Arduino Nano RP2040 Connect开发板,这是最近发布的Raspberr
小白请教怎么驱动ILI9225 LCD
小白请教怎么驱动ILI9225
在某宝买了块2.2寸的TFT裸屏,没有背板的,驱动芯片是ILI9225G的,我用UNO直接连线,
L298N轉速不夠
L298N轉速不夠
小弟用L298N來操作12V馬達馬達,但是馬達的運轉速度卻沒有達到要求(用三用電表量運作
blinker App 设备过一会就会离线。重启app又恢复
blinker App 设备过一会就
重启后又恢复在线,,esp8266那边肯定没问题
【Arduino】168种传感器模块系列实验(27)---BMP280气压传感器
【Arduino】168种传感器模
37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
快速回复 返回顶部 返回列表