• 网站刚刚上线,难免有不足的地方,敬请谅解!欢迎提出宝贵意见!

  •    3年前 (2015-08-02)  C基础 |   抢沙发  245 
    文章评分 0 次,平均分 0.0

    上一篇我们讲了C语言中的基本运算符,他们就像基石一样奠定了我们进行基本算术运算的基础。我们马上将上一篇留得题的答案公布如下:

    5/4=1

    5.0/4=1.250000

    C语言中除了基本运算符外,还有其他常用的运算符。下面我接着介绍这些运算符:

    【C语言基础】聊聊C语言(11)-常用运算符1.sizeof运算符

    该运算符在编译阶段就已经起作用了。它以字节为单位返回其操作数的大小。它的操作数可以是数据对象也可以是一个类型。如果是类型那么操作数需要用圆括号括起来。

    如:sizeof(int)=4;

    2.取模运算符%

    该运算符有个特性就是只支持整数运算。它的作用就是用左边的操作数除以右边的操作数得到的余数。它对浮点数其他类型不起作用。

    如:11%2=1因为11除以2得5余1

    3.自增自减运算符++/--

    这种运算符的基本作用就是让其操作数增加1或者减去1。这种运算符有两种模式:前缀模式和后缀模式。

    前缀模式:运算符放在操作数的前面,在表达式中求值时先将操作数进行加1或者减1操作然后再参与运算。

    后缀模式:运算符放在操作数的后面,在表达式中求值时先将操作数参与运算然后再对操作数进行加1或者减1操作。

    4.三目运算符?:

    【C语言基础】聊聊C语言(11)-常用运算符

    顾名思义就是三个操作数的运算符,它的用法时当问号前面的表达式的值为真时,取值为冒号前面的数值,否则取值为冒号后面的数值。由于它的执行效率较高,常被我们用来代替条件语句。

    如:x>1?2:3;这句话的意思就是当x的值大于1时,整个表达式的值为2,否则为3。

    到此C语言中常用到的常用运算符我们就介绍完毕了。大家有什么不明白的或者有什么意见可以关注下面的微信公众号,我们一起在线讨论。

    下面是针对这篇小编为留的练习题,请大家写出下面表达式的输出结果。问题答案会在下一篇公布:

    int a=1,b=2;

    printf("%d,%d",++a,b--);

    大家如果对编程感兴趣,想了解更多的编程知识,解决编程问题,想要系统学习某一种开发知识,我们这里有java高手,C++/C高 手,windows/Linux高手,android/ios高手,请大家关注我的微信公众号:程序员互动联盟or coder_online,大牛在线为您提供服务。

    【C语言基础】聊聊C语言(11)-常用运算符

     

    本文原始地址:http://www.coderonline.net/c-language-about-c-language-11-common-operator.html

    本站所有文章,除特别注明外,均为本站原创,转载请注明出处来自http://www.coderonline.net/

    否则保留追究法律责任的权利!

    关于

    发表评论

    表情 格式

    暂无评论

    切换注册

    登录

    忘记密码 ?

    切换登录

    注册