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)
-
相关阅读:
【C++】继承(C++重中之重)(学习与复习兼顾)
mysql只保留数字排序
java 企业工程管理系统软件源码 自主研发 工程行业适用
纯Java实现Google地图的KMZ和KML文件的解析
Postman之Newman命令行运行脚本生成HTML报告
面食有哪些 面食的种类大全
差分,前缀和,离散化——模板
小白必看:测试人有必要参考的软件测试工作规范
ElasticSearch学习(三): index的Settings配置参数
centos7下安装主从仲裁三台结构的MongoDB 7.0.4
-
原文地址:https://blog.csdn.net/IRON_MAN_LEVEL1/article/details/133994292