2014年8月7日
C++ 总结
首先一个命名空间:
using namespace std;
using std::cin;
输入
cinà
cin.getline(name,n_elem);
cin.get(name,array);
cin.clear.是啥 忘记了。
输出
cout<<
endl<< 刷新缓冲区。
Cout.put();
接着是各种数据类型:
基础类型:
符号整形:
short
int
long
longlong
有符号,无符号的。
浮点数
float
double
longdouble
布尔,不用说了。
常量 cons int name = 111;
无符号类型 unsigned
判断大小的。
Sizeof
类型转换:差不多。
强制转换有两种:
(typename)value;
typename(value);
复合类型:
数组—>typeNamearrayName[arraySize];
字符串
charname[count]={‘a’,’b’};
charname[] = {“sssdasdasdasd”};
string
1:string位于命名空间std中。
2:stringstr1; string str2 = “panther”;
两种方法,copy put--à在cstring库中
strcpy(charra1,carra2);复制
strcat(charr1,charr2);附加
结构:
structname{};
nameduck = {“name”,1,33};
共用体:
unionname{};
枚举
enumname{};