第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=?;具体查看基本数据类型范围。