c语言中怎样给变量赋值?

是在输入程序中,还是运行后,再赋值?
我在运行后的对话框里不管输入什么值,出现的都是x=1245068,y=4211592
#include "stdio.h"
void main()
{int x, y;
printf("Enter x&y:\n");
scanf("% d % d",&x,&y);printf("x = % d,y = % d\n",x,y);
if (x>y)printf ("x = % d\n",x);
if (x<y)printf ("y = % d\n",y);
if (x=y)printf ("x = = y % d:\n",x);

}

三楼的我试了,但是还是那样的结果
两个数字之间该输入什么

第1个回答  2008-05-10
按ctrl+f9运行后,就会提示让你输入x,y的值回车运行就行了啊!!
你的输入值不要超过整型变量的范围,不然的话会输出随机值的.
还有啊c语言中的”=“是赋值号,"==”才是数学中的比较运算符!你的最后一个if语句出现了语法错误!!
第2个回答  2008-05-10
#include<stdio.h>
int main()
{
int a=1;//--->直接赋值
int b,c;
scanf("%d",&b);
c=b;//--->在对话框中输入b的值,并赋值给c
return 0;
}
第3个回答  2008-05-10
程序?

c语言为变量赋值有几种方法
C语言中的变量赋值方法多样,以下是几种常见的赋值方式。首先是直接赋值法,这种赋值方式是最直观和简单的。例如,我们可以将整数123赋值给一个整型变量x,即int x = 123; 或者将字符's'赋值给一个字符变量,即char c = 's'; 这种赋值方式适用于各种基本数据类型。其次是通过函数调用进行赋值,这种...

C语言中如何将局部变量的值赋予给全局变量
在C语言中,要将局部变量的值赋给全局变量,可以使用以下两种方法:使用全局指针变量:首先,在全局范围内声明一个指针变量和一个全局变量,例如:int* global_ptr; int global_var;在局部作用域中,将局部变量的地址赋给全局指针变量,例如:global_ptr = &local_var;然后,通过全局指针变量访问局部变...

C语言中如何正确地用scanf给long double变量赋值?
在 C 语言中,可以使用 %Lf 格式说明符来使用 scanf 函数为 long double 类型的变量赋值,示例如下:include <stdio.h>int main() { long double num;printf("请输入一个 long double 类型的数: ");scanf("%Lf", &num);printf("您输入的数是: %Lf\\n", num);return 0;} ...

c语言中如何把函数赋值给一个变量
在C语言中,可以使用函数指针来将函数赋值给一个变量。函数指针是一个指针变量,它指向函数的地址,可以通过将函数名作为参数传递给指针变量来实现赋值。例如,如果要将函数add()赋值给变量p,可以使用函数指针int (*p)() = add;。这个语句声明了一个指向函数的指针变量p,它的返回类型为int,参数列表...

C语言中的变量可以赋值吗?
C语言中的变量可以赋值。C语言中定义变量的格式非常简单,如下所示:首先要强调的一点是:最后的分号千万不要丢了。变量的定义是一个语句,我们说过,语句都是以分号结尾的。变量名”就是你想给这个变量起个什么名字,通常都是用字母。比如:就表示定义了一个整型变量 i。变量名的命名规则稍后会详细地...

在c语言中怎样随机给变量赋值?
1、声明:int rand(void);2、头文件:stdlib.h;3、功能:获取一个随机数。4、示例:int a = rand();\/\/获取一个随机数并赋值给a;int b = rand()%100;\/\/获取一个0~99的随机数,并赋值给b。C语言 C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译...

C语言中如何一次给一个数组变量赋值
1.引入头文件#include "stdafx.h"和#include "stdio.h"。2.定义主函数void main(){},在主函数中插入如下代码:int number[11];int i = 0;for (i=0;i<10;i++){ number[i]=i+1;} for (i=0;i<10;i++){ printf("%d ",number[i]);} 3.点击红叹号测试。

c语言中怎样给变量赋值?
按ctrl+f9运行后,就会提示让你输入x,y的值回车运行就行了啊!!你的输入值不要超过整型变量的范围,不然的话会输出随机值的.还有啊c语言中的”=“是赋值号,"==”才是数学中的比较运算符!你的最后一个if语句出现了语法错误!!

在单片机C语言中如何对变量的某一位进行操作或赋值。
C语言提供的位运算符列表:& 按位与 如果两个相应的二进制位都为1,则该位的结果值为1,否则为0| 按位或 两个相应的二进制位中只要有一个为1,该位的结果值为1^ 按位异或 若参加运算的两个二进制位值相同则为0,否则为1~ 取反 ~是一元运算符,用来对一个二进制数按位取反,即将0变1...

C语言中如何一次给一个数组变量赋值
连续批量赋值可以用memsetchar A[20];memset(A[2],'A',5);\/\/对数组A第3个元素开始的连续5个元素统一赋值为字符'A'如果每个需要赋值的元素都不同,就只能一个个赋值了。

相似回答
大家正在搜