C语言入门之数据类型.docVIP

  • 5
  • 0
  • 约3.37千字
  • 约 6页
  • 2017-02-04 发布于北京
  • 举报
C语言入门之数据类型

算术表达式    是由算术运算符和括号连接起来的式子, 以下是算术表达式的例子: a+b  (a*2)/c (x+r)*8-(a+b)/7  ++i sin(x)+sin(y)  (++i)-(j++)+(k--)    赋值运算符和赋值表达式    简单赋值运算符和表达式,简单赋值运算符记为“=”。由“= ”连接的式子称为赋值表达式。其一般形式为: 变量=表达式 例如: x=a+b w=sin(a)+sin(b) y=i+++--j 赋值表达式的功能是计算表达式的值再赋予左边的变量。    赋值运算符具有右结合性。因此: a=b=c=5    可理解为 a=(b=(c=5))    在其它高级语言中,赋值构成了一个语句,称为赋值语句。 而在C中,把“=”定义为运算符,从而组成赋值表达式。凡是表达式可以出现的地方均可出现赋值表达式。例如,式子x=(a=5)+(b=8)是合法的。它的意义是把5赋予a,8赋予b,再把a,b相加,和赋予x ,故x应等于13。    在C语言中也可以组成赋值语句,按照C语言规定, 任何表达式在其未尾加上分号就构成为语句。因此如x=8;a=b=c=5;都是赋值语句,在前面各例中我们已大量使用过了。    如果赋值运算符两边的数据类型不相同, 系统将自动进行类型转换,即把赋值号右边的类型换成左边的类型。具体规

文档评论(0)

1亿VIP精品文档

相关文档