温馨提示×

温馨提示×

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

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

C++表达式与常用语句介绍

发布时间:2021-08-24 09:15:40 来源:亿速云 阅读:130 作者:chen 栏目:大数据

这篇文章主要讲解了“C++表达式与常用语句介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C++表达式与常用语句介绍”吧!


C++表达式与语句

逻辑运算符与关系运算符

逻辑运算符,根据其名称我们就能判断出它是用来做逻辑运算的,逻辑运算表达式的运算的结果常常是布尔类型的值。我们常说的逻辑与(& 或 && )和逻辑或(| 或 ||)就是逻辑运算符, 我们看到括号中有两种,一种是单个符号的,一个是双符号的,其实它们很多时候是等价的,一般习惯于单个变量的逻辑运算用单个符号的‘&’或‘|’,而表达式常用双符号‘&&’或‘||’。除了这两个,其实还有一个逻辑运算符,逻辑非‘!’,起作用便是对某个变量取反。这些有C语言的基础应该都知道。

关系运算符,同样,我们很容易知道它们是用来表示变量之间的关系的,这种关系,我们也经常见到,大于、小于、大于或等于、小于或等于、等于、不等于等等,这便是关系运算符。

自加与自减符

自加即是"++",自减即是"--", 常用于左值的增1或者减1,关于这个两个运算符只有一点值得一说,就是在C++的for循环中常常用"++i"或"--i"替代"i++"或"i--",原因是前者执行效率更高。对于C++来说,效率高就是优先要用的,即使效率已经很高了,但是对效率的追求永无止境!

条件运算符

条件运算符是一个三目运算符,也就是参与运算的有三个操作数,最终实现的是一种条件判断结果。如下:

a > b ? c : d
上面的表达式等价于
if(a > b){
 return c
}
else{
 return d
}

位运算符

所谓位运算符本质上讲数转成二进制数,然后对每一位进行运算,常用的位运算符有:

~ 按位取反
<<, >>  左移,右移
& 按位与
^ 按位异或
| 按位或

C++中的语句

C++中也有很多种语句,比如条件语句,循环语句,简单语句等。最简单的语句其实就是一个";"

(1)条件语句

条件语句是对某个已知条件判断,然后决定是否执行其中内容的语句。

if(i > 0)
{
 c=d;
}

(2)循环语句

用于循环执行的语句。

for(int i=0; i<100; ++i)
{
   j++;
}

(3)跳转语句

try {
   program-statements
} catch (exception-declaration) {
   handler-statements
} catch (exception-declaration) {
   handler-statements
} // . . .

(4)try块语句和异常捕获语句

关于异常处理这部分,后面细说,暂时仅提一下这个语句的格式

try {
   program-statements
} catch (exception-declaration) {
   handler-statements
} catch (exception-declaration) {
   handler-statements
} // . . .

感谢各位的阅读,以上就是“C++表达式与常用语句介绍”的内容了,经过本文的学习后,相信大家对C++表达式与常用语句介绍这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!

向AI问一下细节

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

c++
AI