本思维导图主要介绍国家计算机考试C语言知识点算术表达式
树图思维导图提供 计算机二级c语言知识点算术表达式 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级c语言知识点算术表达式 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:d8e3fcdbf1d4fb349118e84850c27e01
计算机二级c语言知识点算术表达式思维导图模板大纲
在C语言中,基本的算术运算符是:+、-、*、/、%,分别为加、减、乘、除、求余运算符
这些运算符需要两个运算对象,称为双目运算符。
除求余运算符%外,运算对象可以是整型,也可以是实型。如1+2、1.2*3.2。
求余运算符的运算对象只能是整型。在%运算符左侧的运算数为被除数,右侧的运算数为除数,运算结果是两数相除后所得的余数。当运算数为负数时,所得结果的符号随机器的不同而不同。
“+”和“-”也可用作单目运算符,运算符必须出现在运算数的左边。运算数可为整型,也可为实型。如:-54、+3.9。
说明:
(1)如果双目运算符两边运算数的类型一致,则所得结果的类型与运算数的类型一致。例如:1.0/2.0,其运算结果为0.5;1/2,其运算结果为O。
(2)如果双目运算符两边运算数的类型不一致,系统将自动进行类型转换,使运算符两边的类型达到一致后,再进行运算。
(3)在C语言中,所有实型数的运算均以双精度方式进行。若是单精度数,则在尾数部分添0,使之转化为双精度数。
在C语言中,常量、变量、函数调用以及按C语言语法规则用运算符把运算数连起来的式子都是合法的表达式。
凡是表达式都有一个值,即运算结果。
算术运算符的优先级
算术运算符和圆括号的优先级高低次序如下:
算术运算符和圆括号的结合性
以上所列的运算符中,只有单目运算符“+”和“-”的结合性是从右到左的,其余运算符的结合性都是从左到右。
例如:表达(5+1)/2的运算结果是3,圆括号的优先级高于除号;表达式5+1/2的运算结果是5,除号的优先级高于加号;表达式5*-2的褥算结果是-1O,单目运算符“-”的优先级高于乘号,这个表达式与5*(-2)等价。
算术表达式
用算术运算符和一对圆括号将运算数(或称操作数)连接起来的、符合C语言语法的表达式称为算术表达式。
算术表达式中,运算对象可以是常量、变量和函教等。例如:2+sqrt(c)*b。
在计算机语言中,算术表达式的求值规律与数学中四则运算的规律类似,其运算规则和要求如下:
(1)在算术表达式中,可使用多层圆括号,但左右括号必须配对。运算时从内层圆括号开始,由内向外依次计算表达式的值。
(2)在算术表达式中,若包含不同优先级的运算符,则按运算符的优先级由高到低进行;若表达式中运算符的级别相同,则按运算符的结合方向进行。
强制类型转换表达式的形式如下:
(类型名)(表达式)
上述形式中,(类型名)称为强制类型转换运算符,利用强制类型转换运算符可以将一个表达式的值转换成指定的类型,这种转换是根据人为要求进行的。
树图思维导图提供 计算机考试c语言知识点结构体 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试c语言知识点结构体 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:352b1d3fd705a601054a8eaca9bc2d99
树图思维导图提供 计算机二级c语言知识点实型数据 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级c语言知识点实型数据 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:3bb1f0337f38eaaaf140ed9487c800a4