如何用c语言给变量a,b赋值,赋值范围是确定的。

例:变量a,b;取值在1-10内,且a与b的值不等。

//先定义变量a,b的类型
//比如
int a,b; //定义a,b为int型,也就是整型,范围是-32768到32767
//然后可以赋值啦
//比如
a=1,b=2; // 这里 = 不是等号,是赋值号,等号是 ==

//也可以直接在定义时赋值,
int a=1,b=2;

//输入的话是
scanf("%d%d",&a,&b); //int 型用%d long型用%ld,楼上那位少了 & 地址符

//赋值范围是根据定义的类型决定的,看你需要了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-01-02
c语言中规定不同的类型的取值范围是一定的,所以应当将赋值与变量类型想对应。
赋值和初始化时有区别的,初始化如:int a = 1;赋值:int a;a = 1;
要是是从标准的输入设备(键盘)输入的值的话:scanf("%d",&a)这里要注意了,&符号是不能省的,表示的意思是将输入的值放到变量a的地址(&a)所指向的空间。
希望对你有所帮助。
我的建议是:要是您要学习c的话,不如从c++学:具体点来说:c只是c++的一部分。对于现在面向对象的程序设计来说,c有点不适应。但c与c++是相通的,c++只是增加了类,并且在c的基础上做了改进。
要是学c++的话推荐一本书:c++ primer
第2个回答  2012-01-03
C语言中不同的变量类型有不同的取值范围,根据范围确定该变量的类型。
给变量赋值有多种不同的方法。最简单的可以用赋值语句“a=什么;b=什么;”。
也可以调用scanf函数如:“scanf("%d%d",&a,&b);"。不过你提到问题有点模糊,不太好具体回答,如果还有疑问欢迎提问。
第3个回答  2012-01-02
先定义变量类型,例如定义a,b为整型int,即int a,b;这样就决定了a,b的取值范围在-32768到32767之间了。
如果你想要使a,b不是在-32768到32767之间,而变成0到90等等,你可以定义int a;int c=a%100(可以变);这样的话c的范围就变小了。具体也讲不清楚,你如果看不明白的话可以继续问我哦、
第4个回答  2012-01-02
根据你的赋值变量范围确定具体的数据类型,例如:如果你的赋值范围是整型、1~1000,则可以为int a=?,b=?; 或short a=?,b=?;具体查看基本数据类型范围。