当前位置: 首页 > news >正文

郑州网站优化排名推广北京商业设计网站

郑州网站优化排名推广,北京商业设计网站,公司网站 域名,仙桃做网站的个人一、Xmind整理#xff1a; 二、上课笔记整理#xff1a; 1.第一个c程序#xff1a;hello world #include iostream //#:预处理标识符 //iostream:输入输出流类所在的头文件 //istream:输入流类 //ostream:输出流类using namespace std; //std#x…一、Xmind整理 二、上课笔记整理 1.第一个c程序hello world #include iostream //#:预处理标识符 //iostream:输入输出流类所在的头文件 //istream:输入流类 //ostream:输出流类using namespace std; //std标准命名空间 //using使用命名空间 //namespace就是命名空间的关键字 //std是标准命名空间名int main() {cout 第一个C程序 endl;//coutostream类的一个类对象输出但是不需要格式符// :左移运算符的重载,重载为插入运算符(输出运算符)cout Hello World! endl;return 0; } 2.cout的使用  #include iostream #include iomanip using namespace std;int main() {int a 16;cout a endl; //16//----------通过关键字控制格式-----------cout hex a endl; //10 hex十六进制输出cout a endl; //10 ----因为上一行的cout已经指定了格式如果想结束掉上述的格式重新指定格式cout dec a endl; //dec表示十进制的输出cout oct a endl; //oct表示八进制输出cout ----------------------------- endl;// ---------通过函数控制格式-------------cout setbase(16) a endl;cout setbase(8) a endl;cout a endl; //20,使用函数仍然改变了cout的输出格式cout setbase(10) a endl;cout 指定宽度的输出%nd endl;cout setw(4) left a ; //功能和%-4d一样左对齐使用left如果不加left默认是右对齐cout 小数的指定宽度输出 endl;cout setprecision(4) 3.1456 endl;//指定的是包含小数点的位置3.146return 0; } 3.输出斐波那契的前10项。    1 1 2 3 5 8 13 ···· #include iostreamusing namespace std; int Fbi(int n) {if(n1||n2){return 1;}else{return Fbi(n-1)Fbi(n-2);} }int main() {int n;cout 请输入一个数 endl;cin n;for(int i1;in;i){Fbi(i);cout Fbi(i) endl;}return 0; } 4. cin标准输入流对象 #include iostream #include cstdio using namespace std;int main() {int a;//scanf(%d,a); //需要控制格式cin a; //cin加上右移运算符重载再加上变量名使用cin输入不需要加变量的地址cout a endl;char c;cin c; //cin可以实现任意类型的输入cout 从终端获取的字符c c endl;return 0; } 5.终端输入一个字符判断该字符的类型字母(大写/小写)、数字字符其他字符。 #include iostream #include cstdio using namespace std;int main() {char a;//scanf(%d,a); //需要控制格式cin a; //cin加上右移运算符重载再加上变量名使用cin输入不需要加变量的地址if(a0a9){cout a是一个数字 endl;}else if(aAaZ){cout a是一个大写字母 endl;}else if(aaaz){cout a是一个小写字母 endl;}return 0; } 6.局部变量和命名空间冲突 #include iostream //using namespace std;namespace my_namespace { //定义了一个命名空间int a2000;int num2;void fun(); //命名空间中写函数的声明 }void my_namespace::fun() //定义了一个命名空间中的函数 {std::cout test std::endl; }using namespace my_namespace; //引入命名空间中的所有标识符 using my_namespace::num2; //引入命名空间中的部分标识符int main() {using std::cout; //引入std中的cout标识符using std::endl; //引入std中的endl标识符int a 90;cout 局部变量a a endl;cout my_namespace::a endl;fun();return 0; } 7.全局变量和命名空间冲突问题 #include iostream using namespace std;int a 3000; namespace my_namespace { //定义了一个命名空间int a2000;int num2;void fun(); //命名空间中写函数的声明 }namespace B {int num2; } void my_namespace::fun() //定义了一个命名空间中的函数 {std::cout test std::endl; }using namespace my_namespace; //引入命名空间中的所有标识符 using namespace B;int main() {my_namespace::num2900; //在使用变量时使用域限定符cout B::num2 endl;cout my_namespace::a endl; //通过域限定符和命名空间名访问指定变量acout ::a endl; //访问全局变量areturn 0; } 【5】命名空间添加 如果定义了多个同名的命名空间最后多个会合并成一个命名空间 namespace B {int num2;int a 10; }namespace B { //并没有定义新的命名空间B改行的B会和前面B合并成一个命名空间int b; } 8.命名空间的嵌套 #include iostream using namespace std;namespace A { //定义了一个命名空间Aint a0;namespace B { //嵌套一个命名空间Bint a100;char ca;} } using namespace A; using namespace A::B; //全局引入A中的命名空间B int main() {//cout A::a endl; //0//cout A::B::a endl; //100,嵌套的命名空间访问里面空间标识符时需要逐级访问cout c endl;return 0; } 9.给命名空间重命名 namespace 新名字 旧名字; namespace NEW A; //把命名空间A重命名为NEW新名字和旧名字都可以继续使用 #include iostream using namespace std;namespace A { //定义了一个命名空间Aint a0;namespace B { //嵌套一个命名空间Bint a100;char ca;} }namespace NEW A; //给命名空间A重命名为NEW using namespace NEW; //using namespace A::B; //全局引入A中的命名空间B int main() {//cout A::a endl; //0//cout A::B::a endl; //100,嵌套的命名空间访问里面空间标识符时需要逐级访问cout NEW::B::c endl;return 0; } 10.using的其他用法 #include iostream using namespace std;int main() {typedef int a;a num1 100;cout num1 endl;using INT int; //把基本数据类型int重定义为INT后面可以直接使用INT定义变量INT num2 90;cout sizeof(INT) endl;return 0; } 11.C中字符串的定义 #include iostream #include cstring using namespace std; int main() {char str[]hello; //C语言风格的字符串C中仍然支持,结尾有\0cout sizeof(str) endl;cout strlen(str) endl; //可以手动导入cstring头文件使用strlen函数//通过string类实现变量的定义string str1 hello; //定义了一个string类型的饿字符串str1并初始化hellostring str2 str;cout str2 endl; //C语言风格的字符串会自动转换成C风格的字符串并且可以直接使用str2 hi; //给str2字符串赋值//----------使用单个的字符给字符串赋值-----------string str3(5,a); //定义了一个str3字符串使用5个a初始化cout str3 endl;string str4(world); //定义了一个字符串str4使用world初始化cout str4 endl;//----------多个字符串之间的赋值------------str3 str4;cout s3 str3 endl;cout s4 str4 endl; } 12.C风格和C风格字符串的转化 #include iostream #include cstring using namespace std;int main() {char str[]hello;string str1 str; //C风格可以直接转化为C风格//cout strlen(str1) endl; //C风格的字符串向C风格转化需要特定的操作cout strlen(str1.data()) endl; //使用过data函数后str1可以被strlen计算//cout strcat(str1.c_str(),world) endl;//因为str1.c_str()返回的时hello的字符数组形式是一个const char*char str3[100]world;strcat(str3,str1.c_str());cout str3 endl;return 0; } 13.string常用的函数  empty() #include iostream #include cstring using namespace std;int main() {char str[]hello;string str1 str; //C风格可以直接转化为C风格 // cout str1.at(7) endl;cout str1.length() endl;cout str1.size() endl;str1.clear();cout str1 endl;cout str1.size() endl;cout str1.empty() endl;return 0; } 14.字符串比较 #include iostream #include cstring using namespace std;int main() {char str[]hello;string str1 str; //C风格可以直接转化为C风格string str2 hi;if(str1str2) //字符串在C中可以直接参与比较,结果0/1{cout str1str2 endl;}return 0; } 15.字符串的输入 #include iostream #include cstring using namespace std;int main() {char str[]hello;string str1 str; //C风格可以直接转化为C风格string str2;//cin str2; //不能实现字符串带空格的输入getline(cin,str2);cout str2 endl;return 0; } 16.终端输入一个字符串以\n作为标志停止判断字母和数字的个数空格的个数。 #include iostream #include cstring using namespace std;int main() {string str;getline(cin,str);int len str.size(); //作为循环条件int num10,num20,num30;for(int i0;ilen;i){if(str.at(i)astr.at(i)z||str.at(i)Astr.at(i)Z){num1;}else if(str.at(i)0str.at(i)9){num2;}else if(str.at(i) ){num3;}}cout num1 endl;cout num2 endl;cout num3 endl;return 0; } 17.C中的bool #include iostream using namespace std;int main() {bool atrue;cout a endl; //默认是数字表示cout boolalpha a endl; //加上boolalpha显示字母表示bool b0;cout noboolalpha b endl; //加上noboolalpha回到数字表示cout sizeof(b) endl;return 0; }
http://www.hkea.cn/news/14586020/

相关文章:

  • 网站开发与设计结课大作业网站建设推进表
  • 网站里面的超链接怎么做徐州网上房地产
  • 如何用apache建设网站郴州网站建设设计
  • 奢侈品+网站建设方案最新网球赛事新闻
  • 黄楼企业建站流程网站手册
  • vscode制作个人网站做外贸找生意上哪个网站
  • 网站后台 模板成品网站货源1277
  • 澄城县城乡建设局网站不用网站怎么做落地页
  • 成都网站建设电话标准北京时间久久网
  • 安徽省建设工程资料上传网站虚拟主机 便宜
  • 让网站引用字体软件开发工具排行榜
  • 做鞋子皮革有什么网站泉州网站建设哪里优惠
  • 网站架构功能模块及描述英文网站的外部链接 建设
  • 网站seo优化是什么wordpress电影资源主题
  • icann官方网站jsp网站开发框架
  • 网站优化建设哈尔滨网站怎么设置404页面
  • 西宁做网站的有吗怎么样做seo
  • 慕枫宁波网站建设深圳企业年报
  • 校园网站建设需要哪些百度网盘手机app下载安装
  • 德州网站建设推广广东广州重大新闻
  • 专业做装修的网站wordpress 页面禁止评论
  • o2o手机网站源码买空间域名做网站
  • led动态视频网站建设婚礼策划
  • 网站建设属于应用软件吗拼多多网店
  • 广州市网站制作添加网站栏目的步骤
  • 九江建网站多少钱随州网站推广哪家专业
  • 网站建设方案哪家好 推荐计算机编程代码大全
  • 如何注册公司名称西安官网seo技巧
  • 网站建设衤金手指下拉10优设网页设计
  • 域名备案中网站负责人wordpress看流量