【发布时间】:2012-06-10 00:20:45
【问题描述】:
在 C++ 中:
如果我想将0x01 添加到字符串文本中,我会这样做:text += (char)0x01;
如果我想在字符串文本中添加0x02,我会这样做:text += (char)0x02;
如果我想添加0x0i(i 是介于 0 和 9 之间的未签名的int),我该怎么办?
编辑:我可能不太清楚。所以 0x01,我的意思是 Hex 中给出的字符为 01。所以在上面如果 i 是整数(十进制)说 3,那么我想添加 0x03(所以这不是十进制中给出的字符 48 + 3).
【问题讨论】:
-
text的类型是什么?你想完成什么? -
@dirkgently:文本是一个字符串。所以我也想添加字符串(即增加一个字符)0i 以十六进制给出的字符。
标签: c++ string concatenation