如何用byte型表示双字节数?

作者&投稿:甫尝 (若有异议请与网页底部的电邮联系)
微机中1K字节表示的字节数~

K 表示Kilo-,表示10的3次方备,后略。

注: 1k并不是=1024bit,
而是=1024byte; 1byte=8bit, bit 是最基本的一个2进制数位,8位2进制数则组成一个字节(byte)

1、
System.Text.UnicodeEncoding converter = new System.Text.UnicodeEncoding();
byte[] inputBytes =converter.GetBytes(inputString);
string inputString = converter.GetString(inputBytes);
2、
string inputString = System.Convert.ToBase64String(inputBytes);
byte[] inputBytes = System.Convert.FromBase64String(inputString);

定义数组(或动态数组)的时候两个字节表示一个数不就可以了。你读的时候也这么读。你也可以定义自己的类型,把两个byte定义成一个dbyte: typedef byte dbyte[2];或者定义一个结构体或类。还可以用short类型,读写的时候也许需要做个强制转换。

晕倒啊。一定要用byte?那就高低字节分别送值。还需要自己连上。为什么要用byte表示双字节呢?

不能表示


java 的byte char string 区别
我笑,真是误人子弟 首先,byte[]是字节数组类型,和int[]类似,只是一个是字节型的,一个是整型的 char是UNICOEDE字符,为16位的整数;String是个类,一般用来表示字符串的;hello.getBytes()意思就是把hello这个字符串转化为字节流(byte型);一般前面加个byte[]型的变量,就是把转化后的字节流...

1个字节可以表示的最大值与最小值各是多少
一个字节可以表示的最大值127,最小值-128。字节(Byte \/bait\/ n. [C])是计算机信息技术用于计量存储容量的一种计量单位,通常情况下一字节等于八位,也表示一些计算机编程语言中的数据类型和语言字符。字符和字节换算:1、UTF-8编码:一个英文字符等于一个字节,一个中文(含繁体)等于三个字节。

计算机的1KB相当于多少字节。?
1M=1048576bytes。换算如下:1KB=1024bytes,1MB=1024KB=1024x1024=1048576bytes。字节(byte):8个二进制位为一个字节(B),最常用的单位。计算机存储单位一般用B,KB,MB,GB,TB,PB,EB,ZB,YB,BB来表示,它们之间的关系是:1B(Byte字节)=8bit,1KB(Kilobyte千字节)=1024B,1MB(Mega ...

字节是什么意思
字节的意思是:是计算机信息技术用于计量存储容量的一种计量单位,也是一个二进制数字序列,在计算机中作为一个数字单元、一般比一个字短。也表示一些计算机编程语言中的数据类型和语言字符。一个字节存储8位无符号数,储存的数值范围为0-255。如同字元一样,字节型态的变数只需要用一个位元组(8位元)的...

位、字节跟字有何区别
位是计算机存储的最小单位,简记为b,也称为比特(bit)计算机中用二进制中的0和1来表示数据,一个0或1就代表一位。位数通常指计算机中一次能处理的数据大小;2、字节 字节,英文Byte,是计算机用于计量存储容量的一种计量单位,通常情况下一字节等于八位,字节同时也在一些计算机编程语言中表示数据类型...

java基本数据类型有哪八种?
在通常情况下,如果JAVA中出现了一个整数数字比如35,那么这个数字就是int型的,如果我们希望它是byte型的,可以在数据后加上大写的B:35B,表示它是byte型的,同样的35S表示short型,35L表示long型的,表示int我们可以什么都不用加,但是如果要表示long型的,就一定要在数据后面加“L”。 浮点型: float和double是表示浮点...

PLC的各进制转换方法及作用?
float 单精度浮点型 占4byte 即32位,四个字节 double 双精度浮点型 占8byte 即64位,八个字节 PLC中0-32768可以用一个字来存储,首位表示正负,而超过32768就必须用到双字来存储了。0\/1\/2\/3\/-1\/-2\/32768等为整型数据。0.1为浮点数据(实数)。@\/#\/$\/%\/C\/A等为字符型 一个字符型...

JAVA的基本数据类型和引用数据类型的区别
JAVA的基本数据类型和引用数据类型的区别:1、基本数据类型有:byte:Java中最小的数据类型;short:短整型;int:整型;long:长整型;float:浮点型;double:双精度浮点型;char:字符型;boolean:布尔类型。引用数据类型有:类、接口类型、数组类型、枚举类型、注解类型。2、基本数据类型在被创建时,在...

字和字节的区别是什么?
区别如下:1、概念上不同:字:在计算机中,一串数码作为一个整体来处理或运算的,称为一个计算机字,简称字。字节:是指一小组相邻的二进制数码。通常是8位作为一个字节。它是构成信息的一个小单位,并作为一个整体来参加操作,比字小,是构成字的单位。2、所代表的含义不同:计算机内存中,最小的...

整型b= -1,b>>>1值为多少?为什么?当b为byte型呢?
在计算机中的补码是32位的(java),因此是:11111111111111111111111111111111 根据>>>运算符的规则,右移之后在空位补零,因此右移一位之后,变成:01111111111111111111111111111111 这个就是最终的结果了,换为十进制的数的话,就是:2147483647。byte的话,因为byte是8位的,因此同理:byte=-1的二进制表示...

黄石市18934219868: 如何用byte型表示双字节数? -
桑龙依立: 定义数组(或动态数组)的时候两个字节表示一个数不就可以了.你读的时候也这么读.你也可以定义自己的类型,把两个byte定义成一个dbyte: typedef byte dbyte[2];或者定义一个结构体或类.还可以用short类型,读写的时候也许需要做个强制转换.

黄石市18934219868: 双字节值为1,怎么表示 -
桑龙依立:[答案] REG文件中一般表现为“a”=“dword:00000001”.1个二进制位称为1个bit(位),8个二进制位称为1个Byte(字节),8 bit = 1 byte.2个字节就是1个Word(1个字,16位),DWORD(Double Word)就是双字的意思,两个字(32位...

黄石市18934219868: java 怎么将1个整数用2个byte来表示 -
桑龙依立: java中int默认是四个字节,byte是一个字节,没有一个数值数据类型是2个字节的,如果是一位整数的话,可以用char类型(两个字节)表示,1在ASCII码表中用48表示,2是49

黄石市18934219868: 双字节值为1,怎么表示 -
桑龙依立: REG文件中一般表现为“a”=“dword:00000001”. 1个二进制位称为1个bit(位),8个二进制位称为1个Byte(字节),8 bit = 1 byte.2个字节就是1个Word(1个字,16位),DWORD(Double Word)就是双字的意思,两个字(32位).双字节 用英语来说就是:Double Word 其缩写就是DWORD 计算机缩写语之一其实,严格的来说,word是字,不是字节

黄石市18934219868: VB中如何将两个单字节合成一个双字节,例如我输入两个byte类型变量 -
桑龙依立: 存在两个问题: 1、VB在计算Byte类型数的运算时,也是按Byte类型的位数来存放计算结果的,很显然,计算结果已经超出Byte的范围了; 2、计算结果不但已经超出Byte的范围,也超出Integer的范围了,所以DisNumber变量要定义为Long类型...

黄石市18934219868: 1B等于多少字节?字节怎样表示的? -
桑龙依立: 计算机所有的数据信息都是由二进制的0,1组成的,B(Byte)就是字节,1B=8bit(位),2的10次幂是1024,我们所说的硬盘容量是40GB、80GB、160GB,这里的B指是的Byte也就是“字节”.1 KB = 1024 bytes =2^10 bytes1 MB = 1024 KB = 2^20 bytes1 GB = 1024 MB = 2^30 bytes

黄石市18934219868: 在java中,将一个String类型的值转换为byte类型,只能占2个字节存储. -
桑龙依立: Byte.parseByte(s, 16)将s转换成有符号数 ,这一个字节能表示的范围是:-128~127,下面的代码是在搜来的代码基础上稍做了修改,调用的时候你只要把temperature传进去即可得到转换后的byte数组,byte数组的长度由temperature的值决定,...

黄石市18934219868: 双字节值到底是那个类型啊 ?? -
桑龙依立: 一字节(byte)为8位(btt) 二字节即为双字节. 一般一个英文字符占用一字节,一个汉字字符占用二字节.double word 双字 双字节值就是DWORD值.

黄石市18934219868: 什么是双字节字符? -
桑龙依立: 单字节指只占一个字,是英文字符.双字是占两个字节的,中文字符都占两个字节 单字节的英文是Byte;比特是最小的数值单位,它的英文是Bit. 一个字节包含8个比特,通常计算机初学者接触到的ASCII码就是单字节字符,由于计算机是二进制的,1个比特位只可以表示为0或者1这两种数,那8个比特(一般从右至左)就可以有0~127(2的8次方再减1)的不同的数值表示. 双字节字符即是包含了两个字节共16比特. 一般比较好理解的就是:英文字母属于单字节字符,而汉字则属于双字节字符.因为英文字母、数字、符号等完全可以用128种不同的数值来表示,而汉字太多则不能,所以才需要扩展到双字节.

黄石市18934219868: 单字节、双字节、4字节都是什么意思 -
桑龙依立: 单字节指只占1个英文字符;双字节是占2个英文字符的,中文字符都占两个字节,4字节是指占4个 英文字符. 计算机中的数据都是以0和1来表示的,其中一个0或者一个1称之为一位,8位称为一个字节(Byte),两个字节称为一个字(Word)...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网