把十进制10放在Buf里用memcpy怎么表示
时间: 2023-08-17 17:34:56 浏览: 74
十进制转BCD三种算法
假设 Buf 是一个字符数组,可以按照以下方式将十进制数 10 放入 Buf 中:
```c++
int num = 10;
memcpy(Buf, &num, sizeof(num));
```
这里用了 sizeof(num) 来确定要复制的字节数,因为 int 类型通常占用 4 个字节。注意,这里是将整型数的二进制表示复制到了字符数组中,而不是将其十进制表示复制到了字符数组中。如果需要将整型数的十进制表示复制到字符数组中,可以使用 sprintf 函数。
阅读全文