社区
网络及通讯开发
帖子详情
如何将String型变量转为 BYTE
likekite
2007-08-30 04:18:35
请教:
Edit框中有内容如:2000,我以写好函数将其转为16进制数,请问如何把这个16进制数赋给一个BYTE 型变量!
String a=IntToHex(OctToDec(Edit1- >Text),2);
//OctToDec(Edit1- >Text)八进制转为16进制
BYTE b=a;
按照上例 就是把0x400的值付给 b ,然后向串口发送。
这样报错,请高手指教。
没分了,惭愧!
...全文
113
3
打赏
收藏
如何将String型变量转为 BYTE
请教: Edit框中有内容如:2000,我以写好函数将其转为16进制数,请问如何把这个16进制数赋给一个BYTE 型变量! String a=IntToHex(OctToDec(Edit1- >Text),2); //OctToDec(Edit1- >Text)八进制转为16进制 BYTE b=a; 按照上例 就是把0x400的值付给 b ,然后向串口发送。 这样报错,请高手指教。 没分了,惭愧!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sczyq
2007-08-30
打赏
举报
回复
String a = IntToHex(OctToDec(Edit1- >Text),2);
直接引用 a.c_str(), a.Length() 即可, 不必先转换成 BYTE
僵哥
2007-08-30
打赏
举报
回复
...
BYTE b=a;
按照上例 就是把0x400的值付给 b ,然后向串口发送。
===========================
0x400是多少?占用多少个字节?b才一个字节,难容得下0x400?难道0x400<=0xff?
constantine
2007-08-30
打赏
举报
回复
a 是string,怎么就能b=a ??
再说你如果是要发数字,何必转16进制,什么进制都一样。
2000看成一个word,分别发低位和高位就行了。
STATA如何将字符
型
变量
转化为数值
型
变量
用转化后的
变量
替代原
变量
: de
string
A, replace 将转化后的
变量
保存为新
变量
de
string
A, generate(A2)
C#数据类
型
转换--
string
字符串和
byte
数组互转
string
字符串与
byte
数组互相转换方法
byte
数组转
string
通常我们将一个[]
byte
类
型
或[]uint8类
型
的
变量
通过
string
()可以直接转化成一个字符串,例如: package main import &quot;fmt&quot; func main() { a := []
byte
{2, 3, 6, 2} fmt.Println(&...
go中
string
与[]
byte
的高效转换(unsafe包)
在
string
和
byte
[]这两个类
型
中允许
byte
[]向
string
的直接转换,但是不允许
byte
[]向
string
的直接转换,写成代码大概是这样: // yte[]直接转换为
string
,反过来就不可以了 var str = []
byte
("hello world") var data =...
C#
string
和
byte
[]的转换
string
类
型
转成
byte
[]:
byte
[]
byte
Array = System.Text.Encoding.Default.Get
Byte
s ( str ); 反过来,
byte
[]转成
string
:
string
str = System.Text.Encoding.Default.Get
String
(
byte
Array ); ...
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章