gpt4 book ai didi

将新型冠状病毒转二进制的代码

转载 作者:qq735679552 更新时间:2022-09-27 22:32:09 26 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章将新型冠状病毒转二进制的代码由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

视频 。

将“新型冠状病毒”转换为二进制???

视频地址:https://www.bilibili.com/video/av86588592 。

Java 。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public class Main {
  public static void main(String[] args) {
   String str = toBinary( "新型冠状病毒" );
   System.out.println(str);
  }
  private static String toBinary(String str) {
   char [] strChar = str.toCharArray();
   StringBuilder result = new StringBuilder();
   for ( char c : strChar) {
    result.append(Integer.toBinaryString(c));
   }
   return result.toString();
  }
}

JavaScript 。

?
1
2
3
4
5
6
7
8
9
10
11
function strToBinary(str){
  var result = [];
  var list = str.split( "" );
  for ( var i=0;i<list.length;i++){
   var item = list[i];
   var binaryStr = item.charCodeAt().toString(2);
   result.push(binartStr);
  }
  return result.join( "" );
}
console.log(strToBinary( "新型冠状病毒" ));

Php 。

?
1
2
3
4
5
6
7
8
9
10
11
function StrToBin( $str ){
  $arr = preg_split( '/(?<!^)(?!$)/u' , $str );
  foreach ( $arr as & $v ){
   $temp = unpack( 'H*' , $v );
   $v = base_convert ( $temp [1], 16, 2);
   unset( $temp );
  }
 
  return join( ' ' , $arr );
}
echo StrToBin( "新型冠状病毒" );

Python 。

?
1
2
3
4
5
6
7
8
9
10
11
def encode(s):
  return ' ' .join([ bin ( ord (c)).replace( '0b' , '') for c in s])
 
def decode(s):
  return ' '.join([chr(i) for i in [int(b, 2) for b in s.split(' ')]])
var1 = encode( "新型冠状病毒" )
print (var1)
print (decode(var1))
var1Arr = var1.split( " " )
for i in range ( len (var1Arr)):
  print (var1Arr[i])

C++ 。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <stdlib.h>
using namespace std;
void outc( char c)
{
  unsigned char k = 0x80
  for ( int i=0; i<8; i++, k >>= 1){
  if (c & k){
  printf ( "1" );
  } else {
  printf ( "0" );
  }
  }
  printf ( " " );
}
int main (){
  char str[]= "新型冠状病毒" ;
  for ( int i=0; str[i]; i++){
  outc(str[i]);
}
system ( "pause" );
return true ;

总结 。

以上所述是小编给大家介绍的将新型冠状病毒转二进制的代码,希望对大家有所帮助! 。

原文链接:https://blog.csdn.net/qq_40881680/article/details/104160490 。

最后此篇关于将新型冠状病毒转二进制的代码的文章就讲到这里了,如果你想了解更多关于将新型冠状病毒转二进制的代码的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com