【C++】05 特殊操作符

本文介绍了C++中的几个重要操作符:sizeof用于获取变量或类型所占内存大小,comma运算符用于顺序执行表达式并返回最后一个表达式的值,以及conditional运算符(三目运算符)用于条件选择。通过实例解析了这些操作符的用法及其在代码中的作用。
摘要由CSDN通过智能技术生成


link

1.常见操作符

​ (unary operator:一元运算符)
请添加图片描述

2.sizeof operator

​ 个人感觉一般当成一个函数来使用就好了。

3.Comma Operator

​ 逗号运算符:指的是会运算前面的,然后放着不管,然后再运算后面的 并返回后面计算的值。

int i = (5, 10); /* 10 这个值被分配给 i 了*/
int j = (f1(), f2()); /* f1() 先被运算了,然后是f2(),然后返回的是f2()的值给j*/

4.Conditional Operator

​ 条件运算符指的就是“?”,其模板如下:

exp1 ? exp2 : exp3

用法如下:

#include <iostream>
using namespace std;
  
int main(){
   int test = 0;
   cout << "First  character " << '1' << endl;
   cout << "Second character " << (test ? 3 : '1') << endl;
  
   return 0;
}

输出:

First character 1
Second character 49

​ 解释:这个运算符判断了 test 的值,然后从中选一输出。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值