专栏首页程序员互动联盟【编程基础】C++ Primer快速入门之七:运算符

【编程基础】C++ Primer快速入门之七:运算符

一、表达式的定义

什么是表达式?表达式,是由数字、运算符、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合(1)。1 + 2是个表达式, 女 | 男也是一个表达式。这两个例子都提到了运算符:+和|。这是C++众多的运算符之冰山一角,C++ 提供了丰富的运算符。

二、运算符

表 1. 部分算术运算符 : 加减乘除:+, -, *, /

求余:% 举例:

1 + 2 * 3/4;

表 2. 部分关系操作符和逻辑操作符 :

逻辑非:! 小于:< 小于等于:<= 大于:> 大于等于:>=

逻辑与:&&

逻辑或:||

表 3. 部分位操作符 : 位求反:~ 左移:<< 右移:>> 位与:& 位异或:^ 位或:|

举例举例:

unsigned char girls = 20; girls = ~girls;

其他还有一些条件运算符,sizeof运算符,箭头运算符等等,许多和C语言是一样的。

还有赋值操作符,其实就是=,想当年刚听说这个词汇时候,百思不得其解,明明就是个等于吗,非的整一个陌生的词汇。

运算符是死的,关键是要多用,多编译,多运算,就熟悉了。没有其他不动手的办法哟。


本文分享自微信公众号 - 程序员互动联盟(coder_online)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2015-07-30

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 【编程基础】零基础学习Java之运算符

    学习计算机编程语言都会遇到运算符这一知识点,运算符这个知识点是教怎么运用编程语言进行最基本的数据处理,下面就讲一下在Java语言中运算符是怎么回事。 1、算术运...

    程序员互动联盟
  • 【编程基础】聊聊C语言-常用运算符

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

    程序员互动联盟
  • 【编程基础】C语言复合赋值运算符

    在C语言的赋值中有一种特殊的赋值运算符,就是复合赋值运算符。复合赋值运算符就是在赋值符“=”之前加上其它二目运算符可构成。比如大家可能最常看到这样的语句: n ...

    程序员互动联盟
  • 微课|玩转Python轻松过二级(2.2.1节):算术运算符

    Python小屋屋主
  • C++ 支持的一些重要运算符及运算符优先级

    AIHGF
  • Python数值运算操作符和运算符优先级

    zeruns
  • C语言入门笔记2

    我们上小学的时候都学过各种运算,如:加法运算、乘法运算、混合运算等,而运算就要用到运算符,如:+、-、×、÷等等。

    用户6755376
  • 快速学习-Scala运算符介绍

    算术运算符(arithmetic)是对数值类型的变量进行运算的,在Scala程序中使用的非常多。

    cwl_java
  • 03 . Python入门之运算符

    除了以上的一些运算符之外,Python还支持成员运算符,测试实例中包含了一系列的成员,包括字符串,列表或元组.

    youmen
  • Python入门系列第二章--第四节:运算符(一)

    顾名思义,算术运算符就是用来进行算数运算的一些符号。那么算术运算符包含哪些呢?除了有我们常用的 加、减、乘、除 外,还有 取模、幂、取整除 ,这些运算符的解释详...

    喵叔

扫码关注云+社区

领取腾讯云代金券