VB 中Byte类型的数据是 变体型(Variant)吗,可以直接赋值int或者赋值string吗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VB 中Byte类型的数据是 变体型(Variant)吗,可以直接赋值int或者赋值string吗相关的知识,希望对你有一定的参考价值。

参考技术A 这得看具体是什么数据类型,如果是一个byte类型所能容纳的数,直接赋给一个字节变量就可以,或用cbyte()转换一下。
如果是一个整形数,有两个字节,那要把它拆开存入字节数组中:
dim
num
as
integer
num
=
4569
dim
b(1)
as
byte
b(0)
=
int(num
/
2
^
8)
b(1)
=
num
mod
2
^
8
如果是字符串,可以直接存储到byte数组中。
dim
b()
as
byte
dim
s
s
=
"34jfkdgh"
b
=
s
msgbox
ubound(b)
msgbox
cstr(b)

JAVA中byte类型的介绍。 谢谢

参考技术A

1、在Java中,byte类型的数据是8位带符号的二进制数。最高位表示正负,0为正,1为负。

2、java byte是做为最小的数字来处理的,因此它的值域被定义为-128~127,也就是signed byte。

3、正数的最高位都是 0 ,正数的值就是二进制表示的值。 

4、负数的最高位都是 1 ,负数的值是 取反后加一 然后加个负号得到的值。

扩展资料

1、java基本数据类型

JAVA中一共有八种基本数据类型,分别是byte、short、int、long、float、double、char、boolean。

2、java各数据类型取值范围

byte,整型,1个字节,范围:-2的7次方 ~ 2的7次方-1;

short,整型,2个字节,范围:-2的15次方 ~ 2的15次方-1;

int,整型,4个字节,范围:-2的31次方 ~ 2的31次方-1;

long,整型,8个字节,范围:-2的63次方 ~ 2的63次方-1;

float,浮点型,4个字节,范围:3.402823e+38 ~ 1.401298e-45;

double,浮点型,8个字节,范围:1.797693e+308~ 4.9000000e-324;

char,文本型,2个字节,范围:0~2的16次方-1;

boolean,布尔型,1个字节,范围:true/false;

参考资料

百度百科-java字符型

以上是关于VB 中Byte类型的数据是 变体型(Variant)吗,可以直接赋值int或者赋值string吗的主要内容,如果未能解决你的问题,请参考以下文章

VB.NET 从 `Byte()` 类型到类型 'String is not Valid' 的转换

delphi 中byte类型

VB.NET的整型数据类型

java 变量数据类型转换?byte, short, char, int, long, float, double

求VB数据类型转换函数

接口请求,上传byte数组byte[]数据异常,负数变正数/负数变63