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类型的介绍。 谢谢
参考技术A1、在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' 的转换