21xrx.com
2024-06-03 03:52:19 Monday
登录
文章检索 我的文章 写文章
C++语言基础代码示例
2023-07-05 08:17:50 深夜i     --     --
C++语言 基础 代码 示例 编程

C++是一门面向对象的编程语言,广泛应用于软件开发和编程教育中。以下是一些C++语言基础代码示例,帮助初学者熟悉C++的语法、数据类型、运算符和流控制。

1. Hello World!

第一个C++程序通常是输出“Hello World!”,示例代码如下:


#include <iostream>

using namespace std;

int main()

  cout << "Hello World!" << endl;

  return 0;

这段代码使用了iostream库的cout对象输出字符串“Hello World!”并添加了一个换行符。main函数是C++程序的入口点,返回0表示程序正常结束。

2. 声明和初始化变量

在C++中,变量必须先声明后使用。变量的类型决定了它能存储的数据类型和占用的内存大小。示例代码如下:


#include <iostream>

using namespace std;

int main()

  int a;     // 声明一个整型变量a

  double b = 3.14;  // 声明并初始化一个双精度浮点型变量b

  char c = 'A';  // 声明并初始化一个字符型变量c

  a = 10;     // 给变量a赋值

  cout << a << endl; // 输出变量a的值

  cout << b << endl; // 输出变量b的值

  cout << c << endl; // 输出变量c的值

  return 0;

3. 运算符

C++语言支持多种运算符,包括算术运算符、关系运算符、逻辑运算符和位运算符等。示例代码如下:


#include <iostream>

using namespace std;

int main()

{

  int a = 10, b = 3;

  cout << "a + b = " << a + b << endl;   // 加法

  cout << "a - b = " << a - b << endl;   // 减法

  cout << "a * b = " << a * b << endl;   // 乘法

  cout << "a / b = " << a / b << endl;   // 整数除法

  cout << "a % b = " << a % b << endl;   // 取模(余数)

  cout << "a > b : " << (a > b) << endl;  // 大于

  cout << "a < b : " << (a < b) << endl;  // 小于

  cout << "a == b : " << (a == b) << endl; // 等于

  cout << "!(a == b) : " << !(a == b) << endl;  // 逻辑取反

  cout << "(a & b) = " << (a & b) << endl; // 按位与

  cout << "(a | b) = " << (a | b) << endl; // 按位或

  cout << "(a ^ b) = " << (a ^ b) << endl; // 按位异或

  cout << "~a = " << ~a << endl;    // 按位取反

  return 0;

}

4. 流控制

C++语言支持多种流控制语句,包括if语句、while语句、for语句和switch语句等。示例代码如下:


#include <iostream>

using namespace std;

int main()

{

  int a = 3;

  if (a > 5)

    cout << "a > 5" << endl;

   else if (a > 2)

    cout << "a > 2" << endl;

   else

    cout << "a <= 2" << endl;

  

  while (a > 0)

    cout << a << endl;

    a--;

  

  for (int i = 0; i < 5; i++)

    cout << i << endl;

  

  switch (a)

    case 1:

      cout << "a = 1" << endl;

      break;

    case 2:

      cout << "a = 2" << endl;

      break;

    default:

      cout << "a != 1 and a != 2" << endl;

      break;

  

  return 0;

}

以上是一些C++语言基础代码示例,希望能够帮助初学者快速入门C++编程。在实践中,建议结合编程语言的教程和文档来学习和掌握C++的更多知识和技能。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复