在这里,我们将了解如何在 C++ 程序中休眠 x(由用户指定)毫秒。为此,我们可以使用不同的库。但这里我们使用 clock() 函数。clock() 将返回当前的 CPU 时间。在这里,我们将尝试从 clock 中找到结束时间和给定的 x 值。然后,我们将运行一个空的 while 循环来占用这段时间。这里使用了一个宏叫做 CLOCKS_PER_SEC,它查找每秒的时钟滴答次数。让我们看看代码,以便更好地了解... 阅读更多
在这里,我们将了解 static_cast 和普通的 C 样式强制转换之间的区别。像 (int)x 这样的普通强制转换是 C 样式类型转换,而 static_cast(x) 用于 C++。此 static_cast() 提供编译时检查功能,但 C 样式强制转换不支持该功能。此 static_cast() 可以出现在 C++ 代码的任何地方。并且使用此 C++ 强制转换可以更好地传达意图。在像 C 这样的强制转换中,有时我们可以强制转换某种类型的指针以指向另一种类型的数据。例如,一个整数指针也可以指向字符类型数据,因为它们非常相似,唯一的区别是字符具有... 阅读更多
在 C 或 C++ 中,我们不能直接创建随机浮点数。我们可以使用一些技巧来创建随机浮点数。我们将创建两个随机整数值,然后将它们相除以获得随机浮点值。有时它可能会生成一个整数商,因此为了降低这种概率,我们将结果乘以一些浮点常数,例如 0.5。示例#include #include #include using namespace std; main() { srand((unsigned int)time(NULL)); float a = 5.0; for (int i=0;i
假设我们有一个“字符串”和一个“单词”,我们需要使用 python 找到这个单词在我们字符串中出现的次数。这正是我们将在本节中要做的,统计给定字符串中单词的数量并打印出来。统计给定字符串中单词的数量方法 1:使用 for 循环#方法 1:使用 for 循环test_stirng = input("要搜索的字符串是:") total = 1 for i in range(len(test_stirng)): if(test_stirng[i] == ' ' or test_stirng == '' or test_stirng == '\t'): total = total + ... 阅读更多
在这里,我们将了解如何在 C++ 中使用 POSIX 命令。过程非常简单,我们必须使用名为 system() 的函数。在其中,我们必须传递字符串。该字符串将包含 POSIX 命令。语法如下。system(“command”)示例#include using namespace std; int main () { cout
在这里,我们将了解 C++ 中 int 和 long 类型数据的大小。大小取决于系统架构和操作系统。因此,在 32 位系统中,标准是 ILP32。在此标准中,int、long 和指针变量为 32 位。对于 64 位系统,有两种变体。对于 Linux 操作系统,标准是 LP64。这里 long 和指针为 64 位,但 int 为 32 位。对于 Windows 操作系统,标准是 LLP64。这里 long long 为 64 位,但 int 和 long 为 32 位。示例#include using ... 阅读更多