温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

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

发布时间:2020-07-16 06:19:45 来源:网络 阅读:403 作者:捕风的xiao_k 栏目:编程语言


基本的算术运算符


   常用算数运算

      常用算数运算符包括+(正好运算符)、-(负号运算符)+(加法运算符)、-(减法运算符)、*(乘法运算符)、/(乘法运算符)、%(求余运算符)。

注意:

l   键盘无÷号,所以以/代替,实数相除的结果是双精度实数,两个正整数相除的结果为整数,即舍弃小数部分。若除数与被除数中有一个数是负数,则结果是不一定,是一个随机数。

l   %运算符要求参加运算的运算对象(即操作数)为整数,结果也是整数。

自增自减运算符。

    自增自减运算符可以分为前置和后置两种,首先先谈一下前置++与后置++

对于复杂的定义我们可以理解也可以不用理解,我们只需记住:前置++    ++   后运算;后置++ 先运算后++;即就是++前就先+,然后运算,++在后就先运算,后++;对于自减类同。

不同类型的数据进行运算的时候会发生转换,转换成同种类型的数据进行运算,类型转换分为自动类型的转换强制类型转换。

自动类型的转换由低精度往高精度运算,而强制转换则是任意的,但是要注意数据的范围i,每个数据都有范围,强制由高精度转换成低精度可能会变成不是自己预期的结果。

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




   赋值运算符

  提到赋值语句就要谈一下赋值运算符,=就是赋值符号,它的作用是将讲一个数据赋给一个变量,也可以将一个表达式的值赋给一个变量。

  赋值运算符的左侧应该是一个可以修个的左值,谭浩强的第四版C语言著作中这样解释左值,左值的意思是可以出现在赋值运算符的左侧,它的值是可以改变的。那么什么样数据可以作为左值呢?变量可以作为左值,而算术表达式a+b是不能作为左值的,常量也是不能作为左值。我觉得这个解释还是比较模糊的,我认为,凡是没有确定的一个整体内存的都不能左值,a+b是没有确定的一块内存的。所有不能作为左值。


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI