‘壹’ c语言中什么是赋值运算具体点!
就是给一个变量或常量给一个值,比如int
a=1,就是把1赋给a,而并不代表通常意义的a等于1,如果要判断a是否等于一是利用a==1来实现
‘贰’ c语言赋值规则是什么
其一般形式为:变量=表达式。
由于在赋值符“=”右边的表达式也可以又是一个赋值表达式,因此,下述形式变量=(变量=表达式);是成立的,从而形成嵌套的情形。
赋值语句:
将确定的数值赋给变量的语句叫做赋值语句。
各程序设计语言有自己的赋值语句,赋值语句也有不同的类型。
所赋“值”可以是数字,也可以是字符串和表达式。
注意很多语言都使用“等于号”(即“=”)来作为赋值号,所以可能和和平时的理解不同,在使用的时候应予以注意。
‘叁’ 请问下c语言中的赋值是什么意思,最好把C语言里面的术语都解释下,谢谢了
我说个通俗版的吧,你看要是还有什么不明白,再说
“赋值”就是将一个数值或字符赋给一个变量,这样这个变量的值就是这个数值或字符了。
比如:
int a;
a = 10;
这样就把10赋值给a了.
变量常量:
变量就是没有固定值,只是用字母或其它合法名称表示,可以随意给定值的量。
常量就是有固定值得量(可以是字母也可以是数字)
比如:
int a; //a就是变量
你可以
a=10; //把10赋值给a,
也可以
a=20; //再把20赋值给a.
常量就是你定义过赋了值然后就不可以变了。
函数:
每个程序都有一个主函数
int main (int argc, char *argv[])
{...}
写小程序时,直接写成
int main()
{
...主程序内容...
return 0;
}
但是如果都写到主函数中可读性能很差,有时候用好几次的功能你就要写好几次,不方便使用,所以把那些功能抽象出来
int main()
{
getData(); //调用"读取数据"函数(调用可以认为是你用什么功能的时候,就把能实现这个功能的东西叫出来(打出来))
processData(); //调用"处理数据"函数
outputData(); //调用"输出数据"函数
return 0;
}
然后你再具体实现这三个函数,
实现方法就是在主程序前先声明函数(声明可以认为是用一个标准的方法定义),然后把需要的语句写进去.
另外你可以看看潭浩强编的关于C/C++方面的书(比如《C程序设计》(第二版)还有实验和上机指导,非常好的C语言入门书籍),看过可以理解的好些
看书的时候要仔细看看小程序,很多大程序的核心程序或是算法都是一些小程序实现的。
‘肆’ C语言中如何让用户给变量赋值
在C语言中,可以使用scanf函数来让用户给变量赋值。scanf函数可以从标准输入流中读取数据,并将其存储到指定的变量中。以下是scanf函数的基本用法:
scanf("%格式字符串", &变量名);
其中,格式字符串指定了输入数据的类型,常用的格式字符串包括:
%d:整数
%f:浮点数
%c:字符
%s:字符串
- int a;
- scanf("%d", &a);
- int a, b;
- scanf("%d", &a);
- scanf(" %d", &b); // 注意空格
例如,要让用户输入一个整数并存储到变量a中,可以使用以下代码:
在运行程序时,程序会等待用户输入一个整洞凳数,并将其存储到变量a中。
需要注意的是,scanf函数会将换行符( )留在输入缓冲区中,因此如果在连续使用多个scanf函数时,需要在格式字符串中添加空格或忽略前面的换行符。例如:
这样,第二个scanf函数就会忽纳消旅略前面的换桥罩行符。
‘伍’ C语言中的赋值语句
你都学傻了!!!!!
赋值就是赋值什么表示成功不成功啊;
你看看这个吧
c=(x=z);
c==(x=z);
第一个是赋值表达式,赋值表达式是不产生逻辑值的,也就是什么都没有
后一个才是关系表达式,是产生逻辑值的
自己想也得根据实际啊,要从实际出发,这是历史得教训
‘陆’ C语言中的赋值语句
变量
赋值号
表达式
例如:
int
i;
i=10;
完整代码:
#include
void
main(){
int
i;
i=10;
printf("i=%d",i);
}
在c语言中提供了10种复合的赋值运算符,他们是:+=、-=、*=、/=、%=、>>=、<<=、&=、^=、|=其中前五种是算术运算的,后五种是位运算的
例如:
#include
void
main(){
int
i;
i=10;
i+=5;
printf("i=%d",i);
}