早讯网  >   科技  >  正文

C语言快速入门——表达式与语句

评论

表达式

表达式是由运算符和操作数组合构造成。最简单的表达式是一个单独的操作数,以此作为基础,结合语言自身支持的操作符,就可以建立复杂的表达式。下面是一些表达式:

从这里可以看到,操作数可以是数据常量(4,-5)、变量(a,b)或者是二者的组合(b+7)。每一个表达式都有一个值,求值的过程依赖于运算符优先顺序。加减乘除这四种运算遵循算术运算的优先级法则。当表达式中混合有不同类型的操作数时,会执行自动类型转换操作。如果不能转换到同一类型求值,程序便会报错。

语句

C语言中,语句是构造程序的基本成分,每条语句以一个分号标识其结束。如width = 20

这只是一个表达式,而width = 20;

是一条语句,在任何表达式后面加上分号,表达式将成为语句。因此,最简单的语句就是一个单独的分号,但是它什么不做。

整型除法(/)与求余(%)运算

两个int类型的数据做除法时,结果是其商。当出现不能被整除的情况时,并不会得到小数部分。因此1/2会得到0而非0.5,3/2会得到1。当需要保留小数部分时,就需要两个float类型的数值进行运算。

求余(%)运算作用于两个整型(int)数据间,值是两个数相除的余数,如2%3=3,5%3=2,6%3=0。 除号的正负取舍和一般的算数一样,符号相同为正,相异为负;求余符号的正负取舍和被除数符号相同。

今日热点

特别推荐

小编精选

热点排行

热门推荐

注:凡本网注明来源非早讯网的作品,均转载自其它媒体,并不代表本网赞同其观点和对其真实性负责。

早讯网致力于资讯传播,希望建立合作关系。若有任何不当请联系我们,将会在72小时内删除。邮箱: admin@zaoxunwang.com

联系我们|2015-2019 | zaoxunwang.com All Right Reserve 版权所有 粤ICP备17023200号-5