找到 7345 篇文章 关于 C++

C/C++ 中 strncmp() 和 strcmp() 的区别

George John
更新于 2023年9月12日 03:17:26

2K+ 次浏览

strncmp()函数 strncmp() 用于比较左字符串和右字符串,最多比较指定数量的字符。它的工作方式与 strcmp() 相同。当左字符串的匹配字符的 ASCII 值大于右字符串的字符的 ASCII 值时,它返回大于零的值。当左字符串的匹配字符的 ASCII 值小于右字符串的字符的 ASCII 值时,返回小于零的值。以下是 C 语言中 strncmp() 的语法:int strncmp ( const char *leftString, const char *rightString, size_t number ); 其中,leftString − 要比较的第一个字符串… 阅读更多

C++ 作用域解析运算符

Chandu yadav
更新于 2020年6月25日 10:21:24

21K+ 次浏览

作用域解析运算符 (::) 用于多种原因。例如:如果全局变量名与局部变量名相同,则将使用作用域解析运算符来调用全局变量。它还用于在类外部定义函数,以及用于访问类的静态变量。以下是 C++ 语言中作用域解析运算符的示例,示例 实时演示#include using namespace std; char a = 'm'; static int b = 50; int main() {    char a = 's';    cout

如何在 C++ 中将单个字符转换为字符串?

Arjun Thakur
更新于 2020年6月25日 10:09:24

195 次浏览

有几种方法可以将单个字符转换为字符串。在下面的示例中,使用其中一些方法将字符转换为字符串。以下是 C++ 语言中将单个字符转换为字符串的示例,示例 实时演示#include #include #include int main() {    char c = 'm';    std::string s(1, c);    std::cout

C++ 中的 remquo()

Ankith Reddy
更新于 2020年6月25日 10:09:57

51 次浏览

remquo() 函数用于计算分子或分母的浮点余数,并将商存储到传递的指针中。当分母为零时,它返回 Nan(非数字)。以下是 C++ 语言中 remquo() 的语法:float remquo(float var1, float var2, int* var3);其中,var1 − 存储分子值的变量。var2 − 存储分母值的变量。var3 − 存储商的指针变量。以下是 C++ 语言中 remquo() 的示例,示例 实时演示#include #include using namespace std; int main() {    float x = 28.8; ... 阅读更多

C++ 中的 ldexp()

George John
更新于 2020年6月25日 10:10:32

79 次浏览

ldexp() 函数用于计算浮点值“a”乘以 2 的指数次幂的结果。它接受两个参数,第一个是浮点数,第二个是整数值。以下是 ldexp() 的数学表达式:ldexp() = a * 2^b以下是 C++ 语言中 ldexp() 的语法:float ldexp(float variable1 , int variable2)其中,variable1 − 表示尾数的变量的任何名称。variable2 − 表示指数的变量的任何名称。以下是 C++ 语言中 ldexp() 的示例,示例 实时演示#include ... 阅读更多

C++ 中的 expm1()

Chandu yadav
更新于 2020年6月25日 10:11:08

39 次浏览

expm1() 函数用于计算 e 的任何数次幂减 1 的结果。它返回 (e 的 a 次幂) - 1 的值。以下是 expm1() 的数学表达式:expm1(a) = (e^a) - 1以下是 C++ 语言中 expm1() 的语法:float expm1(variable_name);其中,variable_name − 计算其值的变量的任何名称。以下是 C++ 语言中 expm1() 的示例,示例 实时演示#include #include using namespace std; int main() {    int x = 10;    float y = 8.28;    cout

C++ 中的 log1p()

Arjun Thakur
更新于 2020年6月25日 10:11:47

81 次浏览

log1p() 函数用于计算 (a+1) 的自然对数(以 e 为底的对数),其中 a 是任何数字。它返回 (a+1) 的自然对数的值。当我们传递小于 -1 的值时,它返回非数字 (Nan)。以下是 log1p() 的数学表达式:log1p(a) = 以 e 为底 log(a+1)以下是 C++ 语言中 log1p() 的语法:float log1p(float variable_name);其中,variable_name − 计算其对数值的变量的任何名称。以下是 C++ 语言中 log1p() 的示例,示例 实时演示#include #include using namespace std; int main() {    int ... 阅读更多

C++ 中的 frexp()

Ankith Reddy
更新于 2020年6月25日 10:12:32

88 次浏览

frexp() 函数用于将浮点数分解为其二进制尾数和 2 的整数指数。它返回二进制尾数,其范围是 (0.5, 1)。如果我们传递零值,则其尾数和指数值将为零。以下是 frexp() 的数学表达式:x = 尾数 * (2^指数)以下是 C++ 语言中 frexp() 的语法:float frexp(float variable_name, int* exponent);其中,variable_name − 任何具有要分解为二进制有效位的浮点数的变量的名称。exponent − 指向 int 的指针,其中存储指数的值。以下是… 阅读更多

C++ 和 C# 之间哪个更快?

Chandu yadav
更新于 2019年7月30日 22:30:23

219 次浏览

C++ 是一种中级语言。它由 Bjarne Stroustrup 于 1979 年开发。它只是对 C 语言的增强,是一种面向对象的语言。C# 是一种现代的面向对象语言,由 Anders Hejlsberg 开发。它是 .NET 框架的一部分。它专为公共语言基础结构 (CLI) 而设计。它也是一种流行的语言。C++ 和 C# 的区别这两种语言都是面向对象的语言。C++ 的抽象级别较低,而 C# 的抽象级别较高。在 C++ 中,程序可以针对任何平台进行编码,而在 C# 中,程序的目标是 Windows… 阅读更多

如何在 C++ 中捕获所有异常?

George John
更新于 2020年6月25日 10:14:21

11K+ 次浏览

异常是在程序执行期间出现的错误。它是在运行时引发的事件。它保护代码,即使在引发异常后也能运行程序。异常处理用于处理异常。我们可以使用 try catch 块来保护代码。catch 块用于捕获所有类型的异常。“catch”关键字用于捕获异常。以下是 C++ 语言中捕获所有异常的示例,示例 实时演示#include using namespace std; void func(int a) {    try {      if(a==0) throw ... 阅读更多

广告
© . All rights reserved.