iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >c++中!怎么用
  • 870
分享到

c++中!怎么用

c++ 2024-04-26 19:04:00 870人浏览 薄情痞子
摘要

c++ 中惊叹号 (!) 表示逻辑非运算,将布尔值取反:如果值为真,返回假;如果值为假,返回真。 C++ 中的惊叹号 (!) 用法 在 C++ 中,惊叹号 (!) 操作符表示逻辑非运算

c++ 中惊叹号 (!) 表示逻辑非运算,将布尔值取反:如果值为真,返回假;如果值为假,返回真。

C++ 中的惊叹号 (!) 用法

在 C++ 中,惊叹号 (!) 操作符表示逻辑非运算。它的作用是将一个布尔值(true 或 false)取反。

语法:

<code class="cpp">!expression</code>

其中,expression 是要取反的布尔值表达式。

返回值:

该操作符返回一个布尔值,表示表达式取反后的结果。具体来说:

  • 如果 expression 为 true,则返回 false。
  • 如果 expression 为 false,则返回 true。

示例:

<code class="cpp">bool isTrue = true;
bool isFalse = false;

bool notTrue = !isTrue; // false
bool notFalse = !isFalse; // true</code>

其他用法:

除了逻辑非运算外,惊叹号在 C++ 中还有以下用法:

  • 析构函数前缀:析构函数声明前添加惊叹号表示该函数是虚析构函数。
  • 抛出异常:throw 语句中可以使用惊叹号来抛出一个异常对象。
  • 宏运算:可以将宏运算符与惊叹号结合使用,以执行宏展开。

以上就是c++++中!怎么用的详细内容,更多请关注编程网其它相关文章!

--结束END--

本文标题: c++中!怎么用

本文链接: https://www.lsjlt.com/news/609608.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • C/C++中gtest怎么用
    这篇文章主要介绍了C/C++中gtest怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Google C++ Testing Framework(简称gtest,http...
    99+
    2023-06-17
  • c++中!怎么用
    c++ 中惊叹号 (!) 表示逻辑非运算,将布尔值取反:如果值为真,返回假;如果值为假,返回真。 C++ 中的惊叹号 (!) 用法 在 C++ 中,惊叹号 (!) 操作符表示逻辑非运算...
    99+
    2024-04-26
    c++
  • c++中?:怎么用
    条件运算符(:)在 c++ 中可根据条件执行不同操作。语法:condition true_expression : false_expression。其中,condition 是布尔表...
    99+
    2024-04-26
    c++
  • c++中::怎么用
    在 c++ 中,:: 运算符用于访问类的静态成员或全局变量。它可以让您访问静态成员,即使没有类实例,也可以访问全局变量,即使没有源文件。 :: 在 C++ 中的用途 :: 是 C++ ...
    99+
    2024-04-26
    c++
  • C++/C中#define怎么使用
    本篇内容介绍了“C++/C中#define怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1 缩减代码 第一种用法与type...
    99+
    2023-07-02
  • c++中counter怎么用
    c++ 中的 counter 是一个 stl 容器,用于存储和计数不同的值。它使用整型键和值,通过 [] 运算符插入或更新值,提供遍历、查找最大值和排序元素等操作。例如,可以用来统计单词...
    99+
    2024-04-26
    c++ 键值对
  • c++中fixed怎么用
    fixed 是 c++ 中的流操作符,用于设置浮点数输出为固定小数位数。使用时将其插入输出流中,例如:std::fixed 将后续输出浮点数设置为固定小数位数格式。setprecisio...
    99+
    2024-05-12
    c++
  • C#中delegate怎么用
    小编给大家分享一下C#中delegate怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!C#语言有很多值得学习的地方,这里我们主要介绍C# delegate,包括介绍Windows Message数量的变量成本等方面。...
    99+
    2023-06-17
  • C#中StackExchange.Redis怎么用
    这篇文章将为大家详细讲解有关C#中StackExchange.Redis怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。安装StackExchange.Redis在 NuGet 中搜索StackExc...
    99+
    2023-06-21
  • C++中decltype怎么用
    这篇文章给大家分享的是有关C++中decltype怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.语法decltype ( 实体 ) (1) (C++11 起)decltype ( 表...
    99+
    2023-06-21
  • c++中double怎么用
    c++中的double类型用于表示双精度浮点数,具有8字节存储大小、-1.7976931348623157e+308至1.7976931348623157e+308的值范围和约15-16...
    99+
    2024-05-01
    c++
  • c++中std::怎么用
    std 是 c++ 中包含标准库组件的命名空间。为了使用 std,需要使用 "using namespace std;" 语句。直接使用 std 命名空间中的符号可以简化代码,但建议仅在...
    99+
    2024-05-09
    c++ 标准库
  • C#中DataTable.Columns.Add怎么用
    在C#中,可以使用DataTable.Columns.Add方法来向DataTable对象中添加列。以下是DataTable.Col...
    99+
    2024-02-29
    c#
  • c++中/n怎么用
    c++中的换行符为\n,用于将光标移至下一行开头,可以:输出换行符:使用std::cout将\n输出到控制台或文件。在字符串中包含换行符:使用转义序列\n。读取换行符:使用std::ge...
    99+
    2024-05-01
    c++
  • c++中swap怎么用
    c++ 的 swap 函数用于交换两个变量或表达式的值,其语法为 void swap(t& x, t& y)。它简化了变量值交换,避免使用临时变量或赋值运算,从而提高代码...
    99+
    2024-05-01
    c++
  • c++中strcpy_s怎么用
    strcpy_s 函数用于安全地将字符串 src 复制到字符串 dst 中,其语法为:检查参数的有效性。调用 strcpy_s,将 src 复制到 dst 中。检查返回值以确保复制成功或...
    99+
    2024-05-08
    c++
  • c++中define怎么用
    define 是 c++ 预处理器指令,用于定义宏,是一个名称,代表值或代码块。使用方法:预处理器宏:引用宏名称替换为值或代码块。宏函数:宏定义为函数,使用宏名() 调用。优点:缩写代码...
    99+
    2024-05-12
    c++
  • c++中\b怎么用
    \b 是 c++ 中的转义字符,它用于实现两种操作:退格一个字符(backspace)启用单词边界匹配(regex) 在 C++ 中使用 \b 问题:如何在 C++ 中使用 \b? 回...
    99+
    2024-05-12
    c++
  • C#中ManagementObjectSearcher怎么用
    在C#中,您可以使用ManagementObjectSearcher来执行WMI查询。下面是一个简单的示例,展示了如何使用Manag...
    99+
    2023-10-22
    C#
  • c++中/t怎么用
    c++ 中的 /t 字符是转义字符,表示制表符。它在字符串中将光标移到下一个制表位,创建对齐文本。使用方法包括在字符串中使用 "" 或 "" 来转义 /t,连续 /t 将跳转多个制表位,...
    99+
    2024-04-26
    c++
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作