c语言怎么把数组里的两个数拼接后存放在一个变量里
时间: 2024-05-13 18:18:39 浏览: 79
C语言实验程序、总结 实验五 数组.pdf
在C语言中,可以使用sprintf函数将两个数拼接为一个字符串,然后再使用sscanf函数将字符串转换为一个整数或浮点数。以下是一个示例代码:
```c
#include <stdio.h>
int main() {
int arr[2] = {123, 456};
char str[20];
sprintf(str, "%d%d", arr[0], arr[1]);
printf("拼接后的字符串为:%s\n", str);
int result;
sscanf(str, "%d", &result);
printf("拼接后的整数为:%d\n", result);
return 0;
}
```
在上面的代码中,首先定义了一个包含两个整数的数组arr,然后使用sprintf函数将arr[0]和arr[1]拼接为一个字符串,存储在一个char类型的数组str中。接着使用sscanf函数将str转换为一个整数,并存储在变量result中。最后,将result输出到控制台。
阅读全文