本文目录一览

1,c里面BYTE这个数据类型是意思 看到一个源程序这么写的BYTE

BYTE WORD DWORD不是c++定义的类型,而是很多程序或库自己定义的类型,意思是这个类型占用1个byte的空间,通常和char是一样的#define BYTE char
你好!BYTE是8位,INT是32位的bit是一位如有疑问,请追问。

c里面BYTE这个数据类型是意思 看到一个源程序这么写的BYTE

2,c语言中的byte和word是什么数据类型

word即“字”,一个字一般是16位二进制数;byte即“字节”,一个字节是8位二进制数。c语言中没有word、byte类型,char、short两种类型一般是8位,相当于byte型,int一般是16位,相当于word型吧。
byte就是unsigned charword就是unsigned short

c语言中的byte和word是什么数据类型

3,c语言中的word和byte是什么数据类型啊

这个都是自定义类型一般来说 byte是单字节,也就是char或者unsigned char类型。word是双字节,也就是short或者unsigned short.
word即“字”,一个字一般是16位二进制数;byte即“字节”,一个字节是8位二进制数。c语言中没有word、byte类型,char、short两种类型一般是8位,相当于byte型,int一般是16位,相当于word型吧。

c语言中的word和byte是什么数据类型啊

4,java 中byte数组存的是什么类型的数据byte数组有什么用

java中数组本身可以划分为一个类型.这个类型就是存放各种类型的对象或者值.至于你的问题,则可以回答为存放byte的数组应该是数组类型.或者说数组的泛型是byte.具体作用,泛泛的说,应该是存储数据.至于存储后干什么.那就看具体需求了.比如用于显示,用于逻辑判断......等等.
没什么用。java中的byte是假的。你看到它是byte 实际是java底层是按照int存储的。在Android等手持设备的开发上有用。
98%的数据在存储的时候按照字节存储,所以字节类型的数据很有用啊
byte[] data = byte[] dest = new byte[data.length - 3];system.arraycopy(data,3,dest,0,dest.length);

5,JAVA中byte类型的介绍 谢谢

在今天,byte字节就是一个八位元组,使用其它位数的机器都进了博物馆。 java也提供了一个byte数据类型,并且是基本类型。java byte是做为最小的数字来处理的,因此它的值域被定义为-128~127,也就是signed byte。 不幸的是,byte的用作计数的时间远少于用表达基本内存单元的时间。比如从stream里读入一个双字节字符,我们先收到2个byte。为了把byte转换成适当的形式,需要对byte值做一些比较,比如判断字符集要比较其是否在某个编码范围内,比如GBK 0x8140~0xFEFE,然后new适当的string。 signed byte 把 0x00 ~ 0xff 映射成 0~127 -128~-1 两段,注意当与literal比较时,java自动将literal识别成int 可以用 下面的小程序来验证: 1 public class JavaByte 2 { 3 public static void main(String[] args) 4 { 5 byte b = 0; 6 for ( int i = 0; i <= 0xff; ++i ) 7 { 8 b = (byte)i; 9 System.out.print(" "+i+":"+b+", "); 10 } 11 } 12 } 当收到(0xC7B0)这个GBK字符时,要判断 0x81 <= 0xC7 <= 0xFE 是否成立,实际变成判断 -127 < -57 < -2,唔,万幸,可以直接比较 low < ch < high。如果要判断 0x00 <= 0xC7 <= 0x80 (ASC Char),这回麻烦了,变成判断 (0 <= -57 <= 127) || ( 0x57 == -128 )。比较简单的办法用 (b+256)%256的办法令其值回到0~255,或者用&0xff并赋给一个int。 考虑到jvm里的byte其实也是32位的,所以在计划用byte的地方,直接用integer并不会有什么实际的损失,而 DataInputStream也提供了一个readUnsignedByte()方法返回的是int。所以真正的解决方案是忘掉byte,直接上 int。 至于为什么java没有unsigned数据类型,照下面这个interview里Jams Golsing的意思,应该是java应该简单而unsigned算术过于复杂了会让大多数程序员产生误解误用: http://www.gotw.ca/publications/c_family_interview.htm 这着实是个问题,而且n年前就被人关注了, http://www.darksleep.com/player/JavaAndUnsignedTypes.html

文章TAG:哪个  数据  数据库  类型  byteint是哪个数据库的类型  看到一个源程序这么写的BYTE  
下一篇