显示文章来自 速查手册
<
C++ 备忘清单
提供基本语法和方法的 C++ 快速参考备忘单
入门
hello.cpp
#include <iostream>
int main() {
std::cout << "Hello Quick Reference\n";
return 0;
}
编译运行
$ g++ hello.cpp -o hello
$ ./hello
Hello Quick Reference
变量
int number = 5; // 整数
float f = 0.95; // 浮点数
double PI = 3.14159; // 浮点数
char yes = 'Y'; // 特点
std::string s = "ME"; // 字符串(文本)
bool isRight = true; // 布尔值
// 常量
const float RATE = 0.8;
int age {25}; // 自 C++11
std::cout << age; // 打印 25
原始数据类型
数据类型 | 大小 | 范围 |
---|---|---|
int |
4 bytes | -231 到 231-1 |
float |
4 bytes | N/A |
double |
8 bytes | N/A |
char |
1 byte | -128 到 127 |
bool |
1 byte | true / false |
void |
N/A | N/A |
wchar_t |
2 到 4 bytes | 1 个宽字符 |
用户输入
int num;
std::cout << "Type a number: ";
std::cin >> num;
std::cout << "You entered " << num;
交换
int a = 5, b = 10;
std::swap(a, b);
// 输出: a=10, b=5
std::cout << "a=" << a << ", b=" << b;
// 整数交换的奇技淫巧
(x ^= y), (y ^= x), (x ^= y);
// 注意! 以下操作会造成 undefined behavior
x ^= y ^= x ^= y;
注释
// C++中的单行注释
/* 这是一个多行注释
在 C++ 中 */
If 语句
if (a == 10) {
// do something
}
查看: 条件
阅读更多<
Python 3 备忘清单
Python 备忘单是 Python 3 编程语言的单页参考表
入门
介绍
- Python 官方网站 (python.org)
- Python 文档 (docs.python.org)
控制台打印
>>> print("Hello, World!")
Hello, World!
著名的“Hello World”程序在 Python 中的实现
阅读更多