//1 C++数据类型 #include <iostream> int add(int x, int y) { return x+y; } int main() { int i=1, y=2; std::cout<<add(i,y); return 0; } // 2什么是变量 #include <iostream> using namespace std; int main() { int a = 35; cout<<"a的值是:"<<a<<endl; cout<<"请输入数值:"<<endl; cin>>a; cout<<"现在a的值是:"<<a<<endl; return 0; } // 4 布尔值 /* #include <iostream> using namespace std; int main() { bool check = true; if(check == true) { cout<<"hello world\n"; } return 0; } //5 字符型 /* #include <iostream> using namespace std; int main() { cout<<"特殊字符"; char ch='\r'; //由于反斜杠'\'改变了其后字母的含义,因此它又叫做转义字符 cout<<ch<<"特殊用途"; return 0; }*/ /* // 6 双字节型 // 我们知道char型变量可存储一个字节的字符,它用来保存英文字符与标点符号是可以的,但是存储汉字,韩文与日文却不可以,因为汉字,韩文与日文都占据两个节字,为了解决这个问题,C++又提供了解wchar_t类型,也就是双字节类型,又叫宽字符类型 #include <iostream> #include <locale> using namespace std; int main() { //由于"中"是个汉字,所以我们需要调用一个函数来将本机的语言设置为中文简体 setlocale(LC_ALL,"chs"); wchar_t wt[] = L"中"; //大字子母L告诉编译器为"中"字分配两个字节的空间 //使用wcout替代cout来输出宽字符 wcout<<wt; return 0; } */ /* // 7 整型概述 #include <iostream> using namespace std; int main() { cout<<"int:"<<sizeof(int)<<endl; cout<<"short:"<<sizeof(short)<<endl; cout<<"long"<<sizeof(long)<<endl; unsigned short a; cout<<"unsigned short:"<<sizeof(unsigned short)<<endl; cout<<"unsigned int:"<<sizeof(unsigned int)<<endl; cout<<"unsigned long:"<<sizeof(unsigned long)<<endl; return 0; } */ /* // 9 整型变量的定义 #include <iostream> using namespace std; int main() { short a, b; a = 32767; b = a+1; cout<<"a:"<<a<<"\n"<<"b:"<<b<<endl; //从该程序中我们看出整型数据溢出后不会报错,而是像汽车里程表那样,到达最大值后,又从最小值开始计数,因此我们需要时刻注意所定义变量的最大取值范围,一定不要超过这个范围进行赋值 return 0; } */ /* // 10 浮点型变量 #include <iostream> #include <iomanip> using namespace std; int main() { float a = 12.3456789012345;//float的小数精度可能只在5, 到6位情况 cout<<setprecision(15)<<a<<endl; //如果对精度要求很高,可以用double double b = 12.3456789012345; cout<<b<<endl; return 0; } */ /* // 11 常量 #include <iostream> using namespace std; int main() { const double PI = 3.1415926; //PI = 0; 常量一旦定义后,就不能在进行修改了 const char ch='s'; cout<<"ch:"<<ch<<", PI:"<<PI<<endl; return 0; } */ //12 枚举型常量 #include <iostream> using namespace std; int main() { enum day{Sunday, Monday, Tueday,Wednerday, Thursday}; day today; today = Sunday; if(today == Sunday) { cout<<"周末休息"; }else{ cout<<"现是工作"; } return 0; }