int a = 0;
float b = 0.0;
double c = 0.0;
bool d = true;
char e = 'c';signed/unsigned char
signed/unsigned short
short/long/signed/unsigned int
signed/unsigned long
long doubleTBD
type arrayName [ arraySize ];int array[5];// 基本方法
int array[5] = {10, 2, 5, 1, 8};
// 忽略arraySize
int array[] = {10, 2, 5, 1, 8};
// 为所有元素赋相同值(底层调用了memset)
int array[] = {10};
// 同上,为所有元素赋相同值
int array[5];
memset(array, 10, 5);int isalpha(char c);char tolower(char c);
char toupper(char c);C 风格的字符串起源于 C 语言,并在 C++ 中继续得到支持。字符串实际上是使用 null 字符 \0 终止的一维字符数组。因此,一个以 null 结尾的字符串,包含了组成字符串的字符。
// 自动变成['s', 't', 'r', 'i', 'n', 'g', '\n']
char str[] = "string";string类将在下面STL部分介绍。
stack,queue和priority_queue以container adaptor(容器转接器)的形式出现。container adaptor不是完整的container类,而是一种依赖其他container类的container,封装了它所依赖的container,并且可以通过container adaptor或所依赖的container提供的方法来访问。+32char是特殊的int,对其直接进行int加减操作即可