Java / C++ /Python 代码展示
Java 有内置函数
- public class Main {
-
- public static void main(String[] args) {
- int n = 8;
- System.out.println(Integer.toBinaryString(n));
- }
- }
-
- // 1000
C++ 的实现方式
需要自己结合下内置函数
-
-
- #include
- #include
-
- using namespace std;
-
- string getBinary(int n) {
-
- int index = 0;
- const int size = 32;
- string binary = bitset
(n).to_string(); - for(int i=0;i
size();i++) { - if(binary[i]=='1'){
- index = i;
- break;
- }
- }
- string res = binary.substr(index);
- return res;
- }
-
- int main() {
-
- cout<<getBinary(22)<
- cout<<getBinary(8)<
-
- return 0;
- }
Python 的实现方式:
- num = 123
- binary_str = bin(num)[2:] # 使用bin()函数将整数转换成二进制字符串,并去除前缀'0b'
- print(binary_str)
-
相关阅读:
【推荐】SpringMVC与JSON数据返回及异常处理机制的使用
大一学生《Web编程基础》HTML实例网页代码 HTML+CSS+JS 黑色横排的个人主页作品
nodejs国内镜像及切换版本工具nvm
VForm3的文件上传方式
ChatGPT推出新“朗读”功能 支持多语言与声音;使用大型语言模型增强分类数据集
瀑布型项目管理最常用的10个小工具,可以自由搭建使用
WPF框架,修改ComboBox控件背景色 ,为何如此困难?
Android SDK升级到32.0.0踩坑记录
BUU 加固题 AWDP Fix 持续更新中
【赛码网刷题】动态规划之上台阶
-
原文地址:https://blog.csdn.net/IRON_MAN_LEVEL1/article/details/133994292