C语言:赋值语句

C语言:赋值语句赋值语句1.赋值号:=2.赋值号具有方向性,只能将右边的常数变量的值表达式的值赋值给左边的变量3.赋值号左边只能是变量,不能是表达式、常数、符号常量、常量如下列是非法的语句:a+b=3;3=a;(#definePI3.14;)PI=3.1415;4.赋值号的结合性:右结合(

大家好,欢迎来到IT知识分享网。C语言:赋值语句

赋值语句

1.赋值号:=

2.赋值号具有方向性,只能将右边的常数 变量的值  表达式的值赋值给左边的变量

3.赋值号左边只能是变量,不能是表达式、常数、符号常量、常量

  如下列是非法的语句:a+b=3;

                      3=a;

                      (#define PI 3.14; ) PI=3.1415;

4.赋值号的结合性:右结合(当一个语句有多个赋值号时,从右向左依次赋值)

 如a=b=c=3;//将常数3赋值给变量c,再将变量c的值赋值给变量b,最后将变量b的值赋值给变量a

5.赋值号的优先级低于加减:

 如a=a+3;//先计算a+3的值,再将结果赋值给变量a

6.赋值号的优先级高于逗号运算符

 如a=3,b=4;//用一个语句将常数3、4分别赋值给变量a 和b

7.赋值号与其他运算的结合使用:(加减乘除等)

  如:a+=b+3;//相当于a=a+(b+3)

      a*=b+3;// 相当于a=a*(b+3)

8.赋值号赋值方式是将明确的常数、变量或表达式来赋值,是具体的

9.非明确赋值:

  (int ab;)scanf(“%d”,&ab);//实质也是给变量ab赋值,但值不明确,只有当程序运行才临时确定其值

 

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/32030.html

(0)
上一篇 2023-11-15 15:33
下一篇 2023-11-16 17:45

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信