^(* ̄(oo) ̄)^

  • 首页
  • 博客
  • 文档
  • 网盘
  • 仓库
  • 简介
Keep Learning
  1. 首页
  2. 博客
  3. 正文

C++开发 - 环境搭建

2024年3月17日 1233点热度

使用 g++ 编译 c++ 代码

windows下可通过下载msys2来搭建g++环境。首先在任意文件夹下创建一个文件,命名为hello.cpp:

#include <iostream>
​
int main() {
    std::cout << "Hello, World!" << std::endl;
    system("pause"); // 暂停,否则运行后直接关闭。
    return 0;
}
​

接下来在此目录通过g++编译代码:

$ g++ hello.cpp

执行后,会在当前目录生成一个a.exe的文件,可点击查看。若想设置可执行文件的名称可通过以下指令:

$ g++ -o  name  hello.cpp

将name替换为你想要的文件名即可。

c++输入输出

c++标准库有四个IO对象。标准输入cin,标准输出cout,标准错误cerr和标准日志流clog。在hello.cpp中已使用过cout输出字符串,以此为例介绍输出运算符。

输出运算符(<<)左侧必须为一个ostream对象,右侧为要打印的值。运算后的结果仍为左侧的ostream对象。故:

std::cout << "Hello, World!" << std::endl;

此操作其实等价于

(std::cout << "Hello, World!") << std::endl;

或

std::cout << "Hello, World!" ;
std::cout << std::endl;

std::endl为操作符,会结束当前行,并将缓存区的内容刷到输出流。与输出运算符(<<)相对还有一个输入运算符(>>),输入运算法运算法与输出运算符类似。

#include <iostream>
​
int main() {
    int v1 = 0, v2 = 0;
    std::cin >> v1 >> v2;
    std::cout<< "v1 is " << v1 << " ,v2 is " << v2 << std::endl;
    return 0;
}

c++注释

c++有两种注释:单行注释和界定符对注释:

// 单行注释
​
/*
* 界定符对注释
*/

c++内置类型

c++包括算数类型和空类型(void)。算数类型又包含整型和浮点型,其中整型中又包含字符型和布尔类型。算数类型表:

类型 含义 最小尺寸
bool 布尔类型 未定义
char 字符 8位
wchar_t 宽字符 16位
char16_t Unicode字符 16位
char32_t Unicode字符 32位
short 短整型 16位
int 整型 16位
long 长整型 32位
long long 长整型 64位
float 单精度浮点数 6位有效数字
double 双精度浮点数 10位有效数字
long double 扩展精度浮点数 10位有效数字

c++控制流

while语句

while(condition)
    statement

for语句

for(init-statement; condition; expression)
    statement

do-while语句

do {
    statement
} while (condition);

if语句

if语句

if(condition)
    statement
标签: c++
最后更新:2024年3月17日

九州安所如

程序员

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

COPYRIGHT © 2023 zhu

鲁ICP备2026022547号