C语言基础知识表达式符.docxVIP

  • 9
  • 0
  • 约3.24千字
  • 约 7页
  • 2017-02-04 发布于北京
  • 举报
C语言基础知识表达式符

四、表达式是由常量、变量、运算符、函数组合计算以后返回一个结果值。表达式的结束标志是分号(;),C语言中所有的语句和声明都是用分号结束,在分号出现之前,语句是不完整的。例如:1+2; Counter/3+5;Height*Width; 表达式本身什么事情都不做,只是返回结果值,表达式的作用有两点,一个是放在赋值语句的右边,另一个是作为函数的参数。表达式返回的结果值是有类型的,计算的转换顺序基本是这样的:字符型--整型--长整型--浮点型--单精度型--双精度型就是当字符型和整型在一起运算时,结果为整型,如果整型和浮点型在一起运算,所得的结果就是浮点型,如果有双精度型参与运算,那么答案就是双精度型了。强制转换是这样的,在类型说明符的两边加上括号,就把后面的变量转换成所要的类型了。如: (int) a; (float) b;第一个式子是把a转换成整型,如果原先有小数部分,则舍去。第二个式子是把b转换成浮点型,如果原先是整数,则在后面补0。有时表达式也不参加运算,如:if(a||b) ……当a为真时,b就不参加运算了,因为不管b如何,条件总是真。 赋值语句 如:Amount=1+2; Total=Counter/3+5;Area=Height*Width;Num=Num+1;用逗号分隔开的声明语句C语言允许用逗号分隔声明语句中的标识符列表,说明这些运算符是同一变量类型。例如: flo

文档评论(0)

1亿VIP精品文档

相关文档