您的位置:首页 > 其它

基本算数运算符和基本语句之赋值语句

2016-10-24 00:21 225 查看
[b]基本的算术运算符[/b] 常用算数运算
常用算数运算符包括+(正好运算符)、-(负号运算符)、+(加法运算符)、-(减法运算符)、*(乘法运算符)、/(乘法运算符)、%(求余运算符)。
注意:
l 键盘无÷号,所以以/代替,实数相除的结果是双精度实数,两个正整数相除的结果为整数,即舍弃小数部分。若除数与被除数中有一个数是负数,则结果是不一定,是一个随机数。l %运算符要求参加运算的运算对象(即操作数)为整数,结果也是整数。自增自减运算符。 自增自减运算符可以分为前置和后置两种,首先先谈一下前置++与后置++对于复杂的定义我们可以理解也可以不用理解,我们只需记住:前置++ 先++ 后运算;后置++ 先运算后++;即就是++前就先+,然后运算,++在后就先运算,后++;对于自减类同。
不同类型的数据进行运算的时候会发生转换,转换成同种类型的数据进行运算,类型转换分为自动类型的转换强制类型转换。
自动类型的转换由低精度往高精度运算,而强制转换则是任意的,但是要注意数据的范围i,每个数据都有范围,强制由高精度转换成低精度可能会变成不是自己预期的结果。

基本的语句-----------赋值语句

赋值运算符
提到赋值语句就要谈一下赋值运算符,=就是赋值符号,它的作用是将讲一个数据赋给一个变量,也可以将一个表达式的值赋给一个变量。 赋值运算符的左侧应该是一个可以修个的左值,谭浩强的第四版C语言著作中这样解释左值,左值的意思是可以出现在赋值运算符的左侧,它的值是可以改变的。那么什么样数据可以作为左值呢?变量可以作为左值,而算术表达式a+b是不能作为左值的,常量也是不能作为左值。我觉得这个解释还是比较模糊的,我认为,凡是没有确定的一个整体内存的都不能左值,像a+b是没有确定的一块内存的。所有不能作为左值。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  自增自减 左值
相关文章推荐