适用于有一门语言基础 想快速入手其他语言,或者比较他们的异同,此文较为基础。
| 解释 | c++ | java | python | sql | |
| 布尔型 | 取值范围true(1),flase(0) | bool | boolean | ||
| 整型1字节 | -128 ~ 127 |
| byte | ||
| 整型2字节 | short | short | |||
| 整型4字节 | int,int32 | integer | |||
| 浮点型4字节 | float | float | |||
| 浮点型8字节 | double | double | |||
| 字符型 | char | char | |||
| 字符串 | |||||
| 数组 | int[], vector | ||||
| 非负修饰 | unsigned | ||||
| 栈 | stack | ||||
| 队列 | queue | ||||
| 集合 | set | ||||
| 映射 | map | ||||
| 链表 | |||||
| 输入输出 | cin,cout | System.out.println | |||
| 运算中隐式默认转换 | |||||
| 显式转换函数 | |||||
| 赋值 | = | ||||
| 取模运算 | % | ||||
| 左移 | << | ||||
| 位运算按位 与,或,异或 | &|^ | ||||
| 条件判断 | if() { } else if { } else{ } ans = b == 0 ? a : a/b; | ||||
| 语句结束符号 | ; | ||||
| 循环 | for(int i =0;i < n; ++i) { } while(i-- > 0) { } | ||||
| 定义域区分 | 花括号{} () | ||||
| 函数定义形势 | bool Compare(const int &a, const int &b) const{ } | ||||
| 实参 | int &a, int *a, int a[], vector | ||||
| 形参 | int a,vector | ||||
| 指针 | int *p = &a; | ||||
| 引用 | int &a2 = a; | ||||
| 静态函数 | static | ||||
| 结构体 | struct | ||||
| 类 | class |