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)
-
相关阅读:
【SpringBoot】自动装配原理
【每日一题】旋变字符串
多线程开发中,多用消息传递,少用锁
临时增加ASM diskgroup做备份用要及时取消,否则去掉DG 导致CRS 重启
防止安卓崩溃的工具类
深入理解Spring四大元注解DIRT
[山东科技大学OJ]1068 Problem H: 液晶显示
how to find gcc openbug
JVM学习-监控工具(一)
第二次作业
-
原文地址:https://blog.csdn.net/IRON_MAN_LEVEL1/article/details/133994292