C++ Primer快速入门之七:运算符

一、表达式的定义

一个大二菜鸟的抉择


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

二、运算符

聊聊C语言-第一只螃蟹

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

求余:%
举例:

1 + 2 * 3/4;

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

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

逻辑与:&&

逻辑或:||

表 3. 部分位操作符

位求反:~
左移:<<
右移:>>
位与:&
位异或:^
位或:|

举例举例:

unsigned char girls = 20;
girls = ~girls;

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

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

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


参考:

1 http://baike.baidu.com

2 C++ Primer第4版

本文属原创,转载请注明出处,违者必究

关注微信公众平台:程序员互动联盟(coder_online),你可以第一时间获取原创技术文章,和(java/C/C++/Android/Windows/Linux)技术大牛做朋友,在线交流编程经验,获取编程基础知识,解决编程问题。程序员互动联盟,开发人员自己的家。

C++ Primer快速入门之七:运算符

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值