byte[] 转十进制
short s = 0; //一个16位整形变量,初值为 0000 0000 0000 0000
byte b1 = 1; //一个byte的变量,作为转换后的高8位,假设初值为 0000 0001
byte b2 = 2; //一个byte的变量,作为转换后的低8位,假设初值为 0000 0010
s = (short)(s ^ b1); //将b1赋给s的低8位
s = (short)(s << 8); //s的低8位移动到高8位
s = (short)(s ^ b2); //在b2赋给s的低8位
Console.Out.WriteLine(Convert.ToString(s, 2)); //以二进制输出s
Console.Out.WriteLine(s); //以十进制输出s
Console.ReadLine();
上面 short 全部换成 ushort 输出的就是的无符号数了
byte[] 转十进制的更多相关文章
- Java-master(github)教材整理
		helloworld class HelloWorld { public static void main(String[] args) { System.out.println("hell ... 
- 使用golang写一个redis-cli
		使用golang写一个redis-cli 0. redis通信协议 redis的客户端(redis-cli)和服务端(redis-server)的通信是建立在tcp连接之上, 两者之间数据传输的编码解 ... 
- weblogic漏洞总结 复现(未完)
		复现方式 Docker复现 WEBlogic爆出了很多漏洞 先了解一下现在主流的版本 Weblogic 10.3.6.0 Weblogic 12.1.3.0 Weblogic 12.2.1.1 Web ... 
- ios十进制、十六进制字符串,byte,data等之间的转换
		十进制->十六进制 Byte bytes[]={0xA6,0x27,0x0A}; NSString *strIdL = [NSStringstringWithFormat:@"%@& ... 
- byte、二进制、十进制数值之间的转换
		项目中遇到将字节数据文件解析成可展示的十进制,经过调查和测试得出下面的转换方法 1.将byte值转换为二进制字符串: byte byteValue = -1; // 将byte转换为8位二进制字符串 ... 
- iOS -- 十进制、十六进制字符串,byte,data等之间的转换
		十进制->十六进制 Byte bytes[]={0xA6,0x27,0x0A}; NSString *strIdL = [NSStringstringWithFormat:]]]; 十六进制-& ... 
- 转换byte(十进制)为图形(大小写字母,符号)
		/** * 转换byte(十进制)为字母 */ public static String ByteToLetter (byte[] chars) { String Letter = "&qu ... 
- 将两个byte型拼接成16位二进制,再转化为十进制
		short s = 0; //一个16位整形变量,初值为 0000 0000 0000 0000 byte b1 = 1; //一个byte的变量,作为转换后的高8位,假设初值为 0000 0001 ... 
- byte为什么要与上0xff?
		无意间翻看之间的代码,发现了一段难以理解的代码. byte[] bs = digest.digest(origin.getBytes(Charset.forName(charsetName))) ; ... 
随机推荐
- BOM操作
			BOM操作 //浏览器对象模型 opener=window.open(页面的url,打开方式) opener.document.body.style.background="red" ... 
- 手动安装Oracle的Maven依赖
			由于Oracle授权问题,Maven3不提供Oracle JDBC driver,为了在Maven项目中应用Oracle JDBC driver,必须手动添加到本地仓库. 环境:win7 + Orac ... 
- Demo 版
			Demo1 美食网站 Demo2 12301智慧旅游公共服务平台 Demo3 react_and_koa example 
- coreseek+sphinx+mysql+thinkphp整合
			1.安装coreseek 1.1首先升级或安装系统依赖库 yum install make gcc g++ automake libtool mysql-client libmysqlclient15 ... 
- String StringBuffer  StringBuilder
			package com.test; import java.util.Date; /*** * * // 输出的结果是:// 来一个测试// 来一个测试如果只输出这句就证明了String是不可变的// ... 
- GridLayout 使用
			上次做了一个小键盘,请见:PopupWindow 使用. 效果是这样的: 可以看到,上面的按键是不一样大小的.因为是用LinearLayout布局,用的Button样式也是默认的.数字键和文字键的大小 ... 
- The Safe Navigation Operator (&.) in Ruby
			The most interesting addition to Ruby 2.3.0 is the Safe Navigation Operator(&.). A similar opera ... 
- BMP图像差分/比较
			#include <stdio.h> #include <stdlib.h> #include <string.h> int main(int argc, char ... 
- python基础七
			subprocess subprocess是专门用来替代os.system;os.spawn更加的先进. 但是subprocess.run()是在python3.5之后才出现的 实例 >> ... 
- mac os设置root密码
			不知怎么忘记mac os系统的root密码了 方法一: 首先,启动机器,启动时按住Apple和S键,以单用户模式(single user mode)进入系统.输入:mount -uw / 然后回车.输 ... 
