定义两个整形变量A B和两个浮点型变量X Y并分别复制
时间: 2024-11-13 10:41:51 浏览: 24
单片机应用程序设计常用数据类型
要定义两个整型变量`A`和`B`以及两个浮点型变量`X`和`Y`,并在C语言中为它们分配内存并将值复制,你可以这样做:
```c
#include <stdio.h>
int main() {
// 定义两个整型变量 A 和 B
int A, B;
// 初始化整型变量 A 和 B 的值
printf("请输入整数A和B的值(用空格分隔):");
scanf("%d %d", &A, &B); // 从用户那里获取输入
// 定义两个浮点型变量 X 和 Y
float X, Y;
// 初始化浮点型变量 X 和 Y 的值
printf("请输入浮点数X和Y的值(用空格分隔):");
scanf("%f %f", &X, &Y);
// 复制整型变量的值
int copyA = A;
int copyB = B;
// 复制浮点型变量的值
float copyX = X;
float copyY = Y;
printf("\n原始值:\n"
"A = %d, B = %d\n"
"X = %.2f, Y = %.2f\n",
A, B, X, Y);
printf("\n复制后的值:\n"
"copyA = %d, copyB = %d\n"
"copyX = %.2f, copyY = %.2f\n",
copyA, copyB, copyX, copyY);
return 0;
}
```
这段代码首先定义了四个变量,然后通过`scanf`函数读取用户的输入值,并为每个变量创建了一个副本。`%.2f`用于控制浮点数的小数位数。
阅读全文