`

java 如何向串口发送unsigned类型 byte数据?

阅读更多
我现在用java 向串口发送byte数据,碰到了一个问题,就是需要发送的数据是unsigned类型的,比如
byte[] data = new byte[]{0x01,...,0xFE}
而java是没有unsigned类型的,它的byte不支持0xFE这样大于127的值,我该如何转换0xFE,使得能够发送它的值到串口呢?

答案找到了(byte)0xFE即可,的确是
分享到:
评论
2 楼 hui_yan 2007-06-04  
我也碰见这个问题了~~
1 楼 javavsnet 2006-11-01  
结帖!

相关推荐

    Java数值类型与byte数组相互转换

    Java bytes数组与基本类型的相互转换 Int -> Bytes int64ToByte8 int48ToByte6 int40ToByte5 int32ToByte4 int24ToByte3 int16ToByte2 int8ToByte Bytes -> Int bytesToInt64 bytesToInt48 bytesToInt40 bytesTo...

    MySql于Java数据类型对应列表

    ### MySQL与Java数据类型对应详解 #### 概述 在进行数据库操作时,尤其是在使用Java进行MySQL数据库开发的过程中,正确地映射数据类型是至关重要的一步。本文将详细介绍MySQL中的各种数据类型及其在Java中的对应...

    Unsigned-byte.rar_Unsigned_双字节

    在计算机科学中,无符号数(Unsigned)是指不包含负值的数据类型,通常用于表示整数值。在8位计算机架构中,一个字节(Byte)可以存储256种不同的值,从0到255。当我们谈论双字节(Word)时,我们指的是两个连续的...

    STC单片机串口发送&查询接收

    在STC单片机的开发中,串口通信是一项基础且重要的功能,它允许设备之间通过串行接口进行数据交换。本文将深入探讨STC单片机如何实现串口发送及查询方式接收串口数据。 1. **串口通信基础** - 串口通信是数字信号...

    实验Java的基本数据类型和作业流程控制结构.doc

    Java 基础数据类型和作业流程控制结构 Java 基础数据类型是 Java 编程语言的基础,包括整数、浮点数、字符、布尔类型等。本文将对 Java 基础数据类型进行详细的介绍,并且对作业流程控制结构进行讲解。 一、整数...

    BYTE类型之间相互转换

    在C++编程语言中,`BYTE`类型通常是一个编译器特定的数据类型,用来表示一个字节(byte),通常大小为8位。了解如何在不同的数据类型之间进行转换是编程的基础,尤其是对于处理二进制数据、内存管理和底层操作时至关...

    学习文档_JAVA中Integer和Byte转换.doc

    在进行位运算时,Java会将byte类型自动扩展为int类型进行操作,这是因为byte的范围较小,位运算需要更大的数据类型来容纳结果。 以下是一个将4字节数组转换为有符号整数的方法: ```java int ByteToSignedInt(byte...

    VC++中BYTE

    在探讨VC++中的BYTE类型时,我们首先需要明确,BYTE是一种基本数据类型,在C++标准库中并未直接定义,但在Microsoft Visual C++(VC++)等特定编译器环境下,BYTE通常被定义为unsigned char类型,即无符号的8位整数...

    Java数据类型与MySql数据类型对照表

    本文讲述了Java数据类型与MySql数据类型对照表。分享给大家供大家参考,具体如下: 类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) VARCHAR L+N VARCHAR java.lang.String 12 CHAR N CHAR java....

    串口数据读取,ascii和16进制2种方式

    串口通信是通过串行接口进行的数据传输,数据以比特流的形式逐位发送。在Windows环境下,通常通过COM(Communications)端口实现串口通信。VC++中可以利用MFC(Microsoft Foundation Classes)库中的CSerialPort类来...

    串口发送和接收字符串实例

    本文旨在介绍如何使用 Proteus 中的虚拟终端实现单片机通过串口向主机发送字符串的功能,并加入串口接收字符的功能。该实例基于之前的单片机通过串口向主机发送字符串的功能,进一步实现了串口接收字符的功能。 1. ...

    串口十进制输出

    在电子工程和嵌入式系统开发中,串口通信是一种常用的数据传输方式,它通过串行接口进行数据的发送和接收。在这个场景中,我们关注的是如何通过串口以十进制格式输出5位数字,数值范围从0到65535。这通常涉及到微...

    51单片机串口通信中字符发送的总结

    ### 51单片机串口通信中字符发送方法总结 #### 一、引言 在嵌入式系统开发中,51单片机作为一款经典的微控制器,因其成本低廉、易于开发等特点,在教学和实际应用中仍占有重要的地位。其中,串口通信作为一种常用...

    串口通信中整型和浮点型数据的处理和发送.pdf

    使用共用体可以使不同的数据类型共享同一个内存空间,从而简化数据的发送过程。 在使用共用体时,我们需要在串口接收端编写相应的接收程序,以便正确地接收和处理浮点型数据。 结论 在串口通信中,处理和发送整型...

    在Linux下串行接口的C语言编程方法.pdf

    RS-485标准是多发送器标准,也是平衡方式传输的串行接口标准,允许一个发送器驱动多个负载设备。 Linux下的串行接口编程 Linux操作系统对串行接口提供了良好的编程接口。使用C语言可以通过设置串行接口的波特率、...

    ATMEGA16串口发送和中断接收CVAVR程序

    `:向发送缓冲区写入数据。 - `USART_SEND(dat);`:调用发送函数发送数据。 - `dat++;`:自增发送数据变量。 #### 四、串口发送函数 `void USART_SEND(unsigned char data)`函数用于发送一个字符。 - 使用一个...

    float、int、unsigned int数据与其在实际内存中表示的相互转换小程序

    在C++编程语言中,`float`、`int`和`unsigned int`是三种基本的数据类型,它们在内存中有着不同的表示方式。本程序旨在帮助开发者理解这些数据类型的内部存储机制,并提供它们之间的转换功能。这对于我们深入理解...

    C++到C#数据类型转换

    C++ 到 C# 数据类型转换 在软件开发中,数据类型转换是一个非常重要的步骤,特别是在使用不同的编程语言时。C++ 和 C# 是两种非常流行的编程语言,它们之间的数据类型转换是非常必要的。本文将详细介绍 C++ 到 C# ...

    java byte数组与int,long,short,byte的转换实现方法

    本文将详细介绍如何在Java中将`byte`数组与其他基本数据类型(如`int`、`long`、`short`、`byte`)之间进行转换。 首先,我们来看`byte`到`int`的转换。Java中的`byte`类型是8位的,取值范围是-128到127。如果要将...

Global site tag (gtag.js) - Google Analytics